アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (2件)

まず、ファイルとして同じことを判定するのか、画像として同じことを判定するのかどちらでしょう。


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

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



参考URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20070 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!