【发布时间】:2010-09-05 09:23:06
【问题描述】:
假设我们有一个 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 的实现是什么?
【问题讨论】:
-
我只想说我觉得“Light Urple”在 4 次编辑中幸存下来真是太棒了。