Skip to main content
 首页 » 编程设计

python之将 0-1 数字转换为 RGB 蓝色比例(Python)

2025年05月04日16sxdcgaq8080

我有一个介于 0 和 1 之间的数字,我想将其转换为蓝色比例中相应的 RGB 分量。 所以,当数字为0时,我想获得[255,255,255](即白色),而如果数字为1,我想获得[0,0,255](蓝色)。

您知道一个公式或如何用 Python 实现它吗? 如果还知道如何将 0-1 数字转换为其他色标,例如绿色(在某种意义上,0 再次对应 [255,255,255],而 1 对应 [0,255,0]),那就太好了。

在此先感谢您提供的任何帮助!

请您参考如下方法:

def green(brightness): 
    brightness = round(255 * brightness) # convert from 0.0-1.0 to 0-255 
    return [255 - brightness, 255, 255 - brightness] 
 
def blue(brightness): 
    brightness = round(255 * brightness) # convert from 0.0-1.0 to 0-255 
    return [255 - brightness, 255 - brightness, 255] 
 
# etc., green(1.0) -> [0, 255, 0]