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 éToRGBimplementação?

questionAnswers(3)

yourAnswerToTheQuestion