Сравните два изображения - PullRequest
0 голосов
/ 29 мая 2011

У меня есть сетка изображений, я щелкаю один, я ищу это изображение в этой сетке "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, источник или что-то еще, но, конечно, я не собираюсь проверять каждый пиксель.

1 Ответ

3 голосов
/ 29 мая 2011

вы можете создать хеш файла и затем сравнить, совпадают ли эти два хэша.

...