Скажем, что у нас есть цвет ARGB:
Color argb = Color.FromARGB(127, 69, 12, 255); //Light Urple.
Когда это будет окрашено поверх существующего цвета, цвета будут смешиваться. Поэтому, когда он смешивается с белым, получившийся цвет Color.FromARGB(255, 162, 133, 255);
Решение должно работать следующим образом:
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);
Что такое ToRGB
реализация?