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

5 php png image-manipulation image file-manipulation

有没有办法将一些额外的元数据添加到PNG文件,然后用PHP检索它?

像评论字段.

小智 5

如果您安装了ImageMagick,它会带有两个实用程序:mogrify和identify.

要添加评论:

$ mogrify.exe -comment "My test comment" plogo.png
Run Code Online (Sandbox Code Playgroud)

要检索评论:

$ identify.exe -verbose plogo.png  | grep -i "comment:"
    comment: My test comment
Run Code Online (Sandbox Code Playgroud)

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