Convertendo ARBG em RGB com mistura alfa
Digamos que temos uma cor ARGB:
Color argb = Color.FromARGB(127, 69, 12, 255); //Light Urple.
Quando isso é pintado sobre uma cor existente, as cores se misturam. Portanto, quando é misturado com branco, a cor resultante éColor.FromARGB(255, 162, 133, 255);
A solução deve funcionar assim:
Color blend = Color.White;
Color argb = Color.FromARGB(127, 69, 12, 255); //Light Urple.
Color rgb = ToRGB(argb, blend); //Same as Color.FromARGB(255, 162, 133, 255);
O que éToRGB
implementação?