【发布时间】:2015-12-22 08:01:28
【问题描述】:
我正在尝试制作一个更新照片的 PHP 脚本。我从源接收原始图像数据,我想将它与现有文件进行比较,我必须看看我是否应该下载它。我会发布我想要做什么的想法。
$contents = file_get_contents($directory);
$new_photo = Photo["Data"];
echo strcmp($liph_id_contents,$photo['Data']==0);
这不起作用,但我希望你明白这一点。我要比较的图像是 .jpg
Photo["Data"] 是原始图像数据
$directory 是存储图像文件的位置
更新:我能够将这两个图像转换为 PHP 图像资源。图像资源之间的比较也足够了。
更新:我找到了一个类,用于比较 PHP 中的两个图像资源。看看http://compareimages.nikhazy-dizajn.hu/我对类中的compare函数做了一点改动,让它取PHP图片资源。
【问题讨论】:
-
好吧,你在 strcmp 之后错过了一个结束 )...如果我们可以先从某事开始
-
糟糕!这在我的程序中不是问题。
-
开个玩笑,我已经发布了答案