一般不会这样做。 如果代码里面这样写,且不说语法对不对,这个比较的是对象,对象的比较其实就是引用地址的比较。所以如果不是引用相同的地址这种判定都是false。 如果是对图片数据的比较,那么对于两张图片,理论上应该是逐个像素进行比较,这样有两个问题:1、比较的数据量太大 2、对于有损压缩后的数据比较出来肯定有差异,比如一张BMP和一张JPG 你看着一样,比较出来就是不一样。 建议的比较方法: 1、如果确认两个图片的数据是完全一致的比较,那么分别取两个数据的摘要,比如MD5结果再进行比较 2、如果是有损压缩后的数据进行比较,要有一定的容差系数再进行像素比较。
7,762
社区成员
197,608
社区内容
加载中
试试用AI创作助手写篇文章吧