如何向PNG图像添加额外的元数据?

7
有没有一种方法可以向PNG文件添加额外的元数据,然后使用PHP检索它?就像注释字段一样。

你是在说图片元数据,比如注释字段吗?stat与此无关,也与PNG文件无关:stat获取有关文件的信息,例如大小、时间等。 - Thanatos
@Thanatos:是的,像评论字段和如何添加额外字段,我知道stat只输出文件大小和其他一些信息,我在想如果有办法添加一些额外数据。 - user529649
1
这个问题的答案可能对你有所帮助。https://dev59.com/KXI95IYBdhLWcg3wtwRe - JP19
有一些类似于 exiftool 的程序吗? - ajreal
这里有一个方便的PHP Exif操作库:https://github.com/lsolesen/pel/。 - cbrandolino
可能是如何向图像添加元数据?的重复问题。 - tres.14159
1个回答

8
如果您已经安装了ImageMagick,它会带有两个实用程序:mogrify和identify。
要添加注释:
$ mogrify.exe -comment "My test comment" plogo.png

获取评论:

$ identify.exe -verbose plogo.png  | grep -i "comment:"
    comment: My test comment

我不知道mogrify/identify函数是否作为PHP库可用,但您可以始终使用php的system命令。


谢谢你的回答,但我认为Imagmagic对于我想要做的事情来说有点昂贵。 - user529649

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接