gpt4 book ai didi

c# - 生成颜色渐变

转载 作者:行者123 更新时间:2023-11-30 21:20:55 25 4
gpt4 key购买 nike

我想向我的用户显示他们的表单中有多少(百分比)符合新标准。我想让他们直观地知道的方式是百分比数量将被着色。 0% 为 0xFF0000(纯红色),100% 为 0x00FF00(纯绿色)。计算整个过程中每一步颜色的最佳方法是什么?

最佳答案

颜色空间转换(如 Tony 所建议)将为您提供最佳结果。但是,如果这超出了您要查找的内容的范围,我建议使用一个简单的算法,让您获得 50% 的黄色 (0xFFFF00):

对于高达 50% 的值,从 0xFF0000 开始。
将 0xFF * Percentage/50 添加到绿色组件。

对于高于 50% 的值,从 0xFFFF00 开始。
从红色分量中减去 0xFF * Percentage/50。

结果对我的客户来说已经足够好了 ;-)

关于c# - 生成颜色渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2998280/

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