2011-07-25 74 views
0

是否可以檢查兩張圖片是否與php相同?檢查圖片是否相同

(我想檢查是否來自Facebook的事件的畫面是dafault,或不)

謝謝,約翰

+2

你如何定義「相同」 ?如果您逐個像素進行比較,而一個關閉,是否意味着它們不相同? – duffymo

+0

你可以檢查網址是否一樣嗎? –

+0

facebook api給出了不同的網址 – John

回答

7

我會使用散列算法,並比較兩個散列:

if (sha1_file ($file1) === sha1_file ($file2)) { 
    // They're identical 
} else { 
    // They're not 
} 

這使用sha1_file,但你可以使用任何的散列算法MD5 ..例如

+0

我認爲這可能是最有效的。 – John

+0

爲什麼使用===這兩種類型將永遠是平等的? – SvennD

1

相同,如在點點滴滴?您可以簡單地對文件進行散列處理,以進行(相當)快速的比較。

如果你想比較視覺,那是完全不同的問題。