2012-04-09 19 views
2

Gemäß dieser Wikipedia entry on the PNG format kann eine PNG-Bilddatei eingebetteten Text in seinen tEXt Chunks gespeichert haben. Dies ermöglicht das Speichern von Text zusammen mit dem Bild, das nicht im Bild selbst sichtbar ist, aber in der Datei verborgen ist.Abrufen von Text in einem PNG-Bild in Java

Frage ist: Wie kann ich diese name=value Paare aus einer PNG-Datei mit dem Java2D API lesen? Hilft mir die Klasse ImageReader hier? Kann jemand einen kurzen Ausschnitt produzieren?

Vielen Dank!

+1

Schauen Sie sich die Antwort für diese Frage an: http://stackoverflow.com/questions/10454733/obta-text-fields-from-a-png-file/10485746#10485746 – dragon66

Antwort

4

Dies sollte mit javapng möglich sein.

Verwenden Sie com.sixlegs.png.PngImage#getTextChunk(String).

2

PNGJ Bibliothek können Sie die drei Arten von Textstückchen lesen/schreiben.