2つの画像がどの位違うのかを数値化するプログラムです。 ピクセル毎の色の違いを合計するだけの簡単な比較です。 教科書の初めに出てくるような一般的な手法で、SSD (sum of squared difference) という名前が付いています。 画像サイズがだいたい合ってないとダメ (縦、又は横が2倍違うとエラー) エラーがマズイ人はエラーの代わりに適切な値を返すように変更して下さい。 非対称な画像が回転してたり、部分的に一致してる場合とかは考慮していません。 あくまで殆ど同じ画像かどうかだけ。 最終結果はRGB色空間(0,0,0)-(255,255,255)の平均距離の2乗値です。 画像フォーマットは、少なくとも PNG, GIF, JPEG の3種類に対応してます。(後は GD ライブラリ次第) コードは見やすさ優先です。 速さを追求したい人は while($x) { $x-- ;..