根据这个关于 PNG 格式的 Wikipedia 条目,PNG 图像文件可以在其tEXt
块中存储嵌入的文本。这允许与图像一起存储一些文本,这些文本在图像本身中不可见,但隐藏在文件中。
问题是:如何name=value
使用 Java2D api 从 PNG 文件中读取这些对?这ImageReader
门课对我有帮助吗?任何人都可以制作一个简短的片段吗?
谢谢!
根据这个关于 PNG 格式的 Wikipedia 条目,PNG 图像文件可以在其tEXt
块中存储嵌入的文本。这允许与图像一起存储一些文本,这些文本在图像本身中不可见,但隐藏在文件中。
问题是:如何name=value
使用 Java2D api 从 PNG 文件中读取这些对?这ImageReader
门课对我有帮助吗?任何人都可以制作一个简短的片段吗?
谢谢!
这应该可以通过javapng 实现。
使用com.sixlegs.png.PngImage#getTextChunk(String)
.
PNGJ库允许您读/写三种类型的文本块。