Я знаю, что это не будет напрямую инвертировать цвет, он просто "против" его. Мне было интересно, если кто-нибудь знает простой способ (несколько строк кода), чтобы инвертировать цвет из любого заданного цвета?
В данный момент у меня есть это (это не совсем определение инверта, потому что, если я передам ему серый/серый цвет, он вернет нечто очень похожее, например 127, 127, 127):
const int RGBMAX = 255;
Color InvertMeAColour(Color ColourToInvert)
{
return Color.FromArgb(RGBMAX - ColourToInvert.R,
RGBMAX - ColourToInvert.G, RGBMAX - ColourToInvert.B);
}