gpt4 book ai didi

.net - ControlPaint.Light 将橙色更改为洋红色

转载 作者:行者123 更新时间:2023-12-02 15:37:34 25 4
gpt4 key购买 nike

我想制作一些颜色的浅色版本。但是橙色(和其他颜色)给我带来了问题。当我使用 System.Windows.Forms.ControlPaint.Light 50% 时,它会将颜色更改为洋红色。

Color color1 = Color.Orange;
Color color2 = ControlPaint.Light(color1, 50f);

这导致 ffff5ee7,{Color [A=255, R=255, G=94, B=231]},即洋红色。

如何使用 ControlPaint.Light 实际创建浅橙色而不是洋红色?

(这发生在我正在加亮的其他一些颜色上,我没有使用命名颜色,而是使用 ARGB 值。我在这里使用命名颜色作为示例。)

谢谢

最佳答案

我认为您的问题在于您使用的是 50f 而不是 .5f 作为您的百分比。文档没有说明,但是根据这个 MSDN Forum posting您应该使用 0 到 1 作为您的值。

关于.net - ControlPaint.Light 将橙色更改为洋红色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14391939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com