php可以检测图像是否有注释吗?


Can php detect if an image has comments or not?

最好不像GD或imgick那样安装任何扩展。

如何检查jpg是否有注释/标题?

function hascomments($imgpath) {
}

我不需要更改注释或删除注释。我只想知道有没有评论。作为图像,我希望他们通过我的c#应用程序上传总是没有任何评论。

看一下exif_read_data(),也许能帮你理清思路。

你想用的是

exif_read_data ( string $filename, string $sections );

$sections放到COMMENT将返回JPEG图像的注释头,如果不存在则返回false

是。您需要使用exif_read_data函数。

$comments = exif_read_data('test.jpg', 'COMMENT')

这将提取图像的COMMENT部分。如果$commentsFALSE,则该section不存在。