我有一个图像网格,我点击一个,我在该网格上搜索这个图像“2D图像阵列” 然后我想检查这个图像是否是我需要的图像, 网格中的图像是:
BitmapImage img = new BitmapImage(new Uri("/Mines1.2;component/Images/new.png", UriKind.Relative));
Image temp = new Image();
temp.Height = 50;
temp.Width = 40;
temp.Source = img;
temp.Name = i.ToString() + j.ToString();
temp.MouseLeftButtonDown += new MouseButtonEventHandler(this.explore);
探索是我在点击图片时想要去的功能。
我想现在将图像温度与另一个进行比较,我用它的资源uri
进行比较if(temp.source.equals(new BitmapImage(new Uri("/Mines1.2;component/Images/new.png", UriKind.Relative))))
但这不起作用! 我想检查两个图像是否相同或不使用uri或源或任何东西,但当然我不会检查每个像素。
答案 0 :(得分:3)
您可以创建文件的哈希值,然后比较两个哈希值是否相同。