В WPF есть файл System.Windows.Controls.Image и он имеет растровое изображение. Как получить цвет определенного пикселя image1.Source
по его координатам?System.Windows.Controls.Image - попытка получить цвет определенного пикселя
0
A
ответ
1
Посмотрите на метод Bitmap.GetPixel(x, y):
Параметры
х Тип: System.Int32 х-координату пикселя для извлечения. y Тип: System.Int32 Координата y пикселя для извлечения.
Возврат Значение
Тип: System.Drawing.Color Структура Цвет, который представляет цвет указанного пикселя.
image1.Source не имеет метода GetPixel (x, y), потому что это тип класса ImageSource. – Alexandre
@AlexMaslakov: Что вы можете сделать, так это сначала преобразовать «ImageSource» в «Bitmap», а затем применить предложенный мной метод. Вы можете посмотреть здесь: http://blogs.msdn.com/b/llobo/archive/2007/03/08/bitmapsource-bitmap-interop.aspx, чтобы посмотреть, как вы можете конвертировать из 'ImageSource' в' Bitmap' , – npinti
Нет ли простейшего пути? – Alexandre