java.util.zip.CRC32比较图像文件

时间:2012-10-01 12:19:40

标签: java crc32 image-comparison

是否有任何建议(一段代码)可以帮助我理解如何比较两个不同图像文件的概念,无论它们是否相同?

提前致谢。

编辑: 我的意思是,例如,我应该检查文件的大小检查CRC32(我不知道该怎么做)。那就意味着它们是完全相同的图片......

EDIT2:当我说图像相同时,我的意思是图像看起来与用户完全相同。

2 个答案:

答案 0 :(得分:1)

您可以使用CRC32对任何文件求和。但是,如果要查看两个图像是否相同,则必须确定两个看起来相同的图像是否相同。例如以下图像都具有不同的大小,更不用说不同的CRC32编号。

enter image description here enter image description here enter image description here enter image description here

答案 1 :(得分:1)

zip条目的校验和具有以下含义:当不同的文件不同时。

CRC32类允许您自己计算校验和的字节数。

为了有效地检查两个图像是否几乎相等,有许多means,就像制作一个小的8x8图像并比较颜色值的差异一样。