2014-03-30 23 views
0

我試圖利用PHP比較其可以或可以不包含相同圖像2個獨立的圖像。實質上,它們來自項目數據庫應用程序,並且已經保存了一年以上。圖像通常從大約600x600到300x300調整大小,並在一個我通過眼睛檢查圖像是相同的,但文件大小差異約8kb。用PHP比較圖像,不使用文件的日期/大小

實施例, 圖像創建2012年1月25日是7102個字節 圖像創建2014年2月1日是7094個字節

任何建議,將不勝感激。

+0

樸素而簡單的方法:遍歷所有像素並檢查它們的顏色是否相同 – kero

+0

當您重新保存有損壓縮圖像時,如果逐個像素地進行重新存儲,它將不再與原始圖像相同。 – Shomz

回答

1

Here是比較PHP中兩個圖像的快速簡單的方法,基於this blog post

調整$new_img的大小以及是否使用灰度,並找到適用於您的數據的最佳點。實施這個時,你應該手動檢查結果(最好是大的)數據集,以找出最適合你的結果。