Возможно ли "цветовое циклирование" в GDI + с WinForms? Мне бы хотелось изменить один или несколько цветов в палитре экранной поверхности, чтобы при перекрашивании поверхности GDI + использовал измененные цвета.
Вместо того, чтобы выполнять преобразование вручную попиксельно, я надеюсь использовать возможность GDI + для рендеринга поверхностей с использованием индексированных цветов. (Индексированный цвет 8bpp?)
Есть ли (быстрый) способ сделать это?
ПРИМЕЧАНИЕ. Я не хочу изменять цвета глобально в пользовательском интерфейсе приложения. Скорее, мне нужно только циклически изменять цвета на одной конкретной контрольной поверхности.