Debugger » 30.06.2015 (Вт) 13:17
Если у тебя зеленый ромб, и ты хочешь сменить цвет на синий, можно сделать ещё один холст (например, PictureBox) синего цвета и подходящего размера. Потом использовать TransparentBlt для копирования ромба из исходного холста в созданный, указав в качестве ключевого цвета зеленый (он станет "прозрачным"). Вуаля, вместо зеленого цвета в ромбе будет синий.
Если вариаций цветов немного - нарисуй в паинте все варианты.