将二进制JPEG图像数据加载到PHP变量中以进行MD5散列

时间:2017-08-28 14:53:21

标签: php image jpeg gd

我正在编写一个PHP脚本来验证两个文件中的JPEG数据是否相同。 EXIF / IPTC(元数据)可能会在两个文件之间发生变化。

我的一般方法是使用MD5哈希来比较两个文件的二进制JPEG数据,以确认它没有改变。

然而,无论我使用GD做什么,我似乎都获得了元数据和JPEG数据的MD5哈希值。有没有人知道使用PHP从JPEG文件中提取图像数据的最佳方法?

提前致谢...

1 个答案:

答案 0 :(得分:1)

@ jarek.d上面建议使用mogrify(imagemagick的一部分),所以我在比较两个文件之前使用exec去除元数据。这很有效。