• ベストアンサー

VB2005でJpgファイルの比較

VB2005で、Jpgファイルが同じ画像か?どうか判定する方法を模索しています。ファイルサイズだけでは、一概に言えないと思いますので、どなたか詳しい方いらっしゃいましたら、教えていただけないでしょうか? BMPだと、一つ一つのビットの比較になるのでしょうか?それとも、CRCチェックみたいな方法があるのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • SortaNerd
  • ベストアンサー率43% (1185/2748)
回答No.2

まず、ファイルとして同じことを判定するのか、画像として同じことを判定するのかどちらでしょう。 jpg形式は画像が同じでもファイルとして同じかは一概に言えません。 画像として同じことを判定したいなら一度bmpに展開するのがよいと思います。 そうでなくファイルが完全に同一であるものだけを判定できればよいのであれば、一つ一つのビットを比較してください。 CRCやMD5などのハッシュを比較するのもよいですが、ハッシュが同じだった場合はビット単位の比較をしなければなりません。

その他の回答 (1)

  • NYOI
  • ベストアンサー率58% (56/96)
回答No.1

MD5ハッシュを比較してみてはどうでしょう

参考URL:
http://itpro.nikkeibp.co.jp/article/COLUMN/20070123/259318/

関連するQ&A