rik*_*rik 1 c# image
我在2个不同的对象中有完全相同的图像.它们是bmp,当我将它们与.Equals它进行比较时返回false.
.Equals
这是否有原因,如果是这样的话,应该如何比较图像?
Ode*_*ded 6
如果它们是两个不同的Image对象,则单独加载它们将具有不同的引用.
Image
Image继承.Equals而Object不是覆盖它(参见ImageMSDN).
Object
由于.Equals引用相等,如果引用是不同的Image对象,它将返回false .
要查看图像是否相同,您必须逐个像素/逐个字节地比较它们.
归档时间:
15 年,2 月 前
查看次数:
2810 次
最近记录:
8 年,10 月 前