C # Изменение оттенка с помощью colormatrix? - PullRequest
0 голосов
/ 25 июля 2011

Я пытаюсь эмулировать палитру цветов в фотошопе.У меня есть растровый градиент 256x256, который имеет насыщенность по оси X и яркость по оси Y.Когда я изменяю значения от 0 до 360, растровое изображение соответственно меняет оттенок.

У меня оно работает по большей части, но я использую функцию, которая меняет каждый пиксель с HSV на значения RGB и затем назначаетЗначения в растровое изображение (с помощью указателей), но он быстро мигает, когда я меняю значения.Можно ли изменить оттенок путем масштабирования растрового изображения с помощью ColorMatrix?

1 Ответ

0 голосов
/ 25 июля 2011

Я полагаю, что ColorMatrix (http://msdn.microsoft.com/en-us/library/system.drawing.imaging.colormatrix.aspx) применяется только в пространстве ARGB, поэтому вы не можете просто настроить оттенок с ними.

Хотя это не дает точного ответа на ваш вопрос. Вы можете устранить мерцаниеотключив обновление при обновлении.

...