C#如何比较两张图片相等?

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:26:50
C#如何比较两张图片相等?
if(picture.Image != imageList1.Images[0])
{
`````
}
这样写可以不?

使用 "==" 或者 Equals 方法都是错误的!
因为我们知道Image 是引用类型,Image1 和 Image2 完全是两个对象,使用这种比较应该是错误的做法!

我们可以分别将他们转换成字节byte类型,然后再进行比较!

两张图片相等是个什么概念?如果要比较对象是否相等,可以用对象的Equals方法

for循环遍历每个像素的rgb是否相等