WPF Image Color Tint - PullRequest
       5

WPF Image Color Tint

1 голос
/ 03 декабря 2010

Я загружаю несколько изображений в WPF, и из того, что я прочитал, они все хранятся в памяти.

Мне было интересно, почему, когда я показываю свое изображение, появляется красный / фиолетовыйОттенок?

Кто-нибудь сталкивался с этой проблемой раньше?

Я установил класс Image с помощью Designer, затем я установил Image.Source для моего ImageSourceConverter.ConvertFromString("MyFilepath.png")

Я также установил

Image.Stretch = Stretch.Fill (if that helps)

Кажется, что некоторые изображения имеют красноватый оттенок.Я не могу понять, почему ...?

РЕДАКТИРОВАТЬ :

Я попытался опубликовать изображения, но удобное средство защиты от спама в stackoverflow сообщило, что не может опубликовать их, потому что я только что присоединился...

Ответы [ 3 ]

0 голосов
/ 09 декабря 2010

Ну, я обнаружил, что после того, как я изменил изображения с .png на .jpg, изменение цвета больше не было проблемой. Мне интересно, что могло быть причиной этого?

Я не думаю, что это была альфа-прозрачность .png, а сам ImageSourceConverter ...?

0 голосов
/ 27 ноября 2013

Это, скорее всего, было вызвано эффектом дизеринга. Он должен исчезнуть после того, как вы установили следующее свойство для вашего элемента Image в true:

SnapsToDevicePixels = "True"
0 голосов
/ 03 декабря 2010

Возможно ли, что в вашем XAML есть прозрачный оверлей, вызывающий изменение цвета?Это также может быть проблема с кодировкой ... Можете ли вы опубликовать образец кода?

Кроме того, хотя вы не можете вставлять изображения непосредственно в свое сообщение из-за своей новизны, вы можете загрузить изображение в imgur.com , например, и разместите ссылку на это изображение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...