标签: colors rgb
我的值介于0.95和1.05之间 如何从该值生成相应的RGB 24位颜色(见下图)?
例如:
答案 0 :(得分:1)
您的值范围是1.05 - 0.95 = 0.1。因此给定一些值x,其在该范围内的百分比是(x-0.95)/ 0.1。这将为您提供介于0和1之间的值。然后,您可以将其用作HSV scale(色调/饱和度/亮度)中的色调值,以获得该范围内的颜色。
因此值为1.00(在您的示例中最终将为绿色)转换为0.5,这可能(例如)映射到(127,255,255)的HSV代码(您可能希望完全饱和并且值,因此255s)。维基百科文章中将其转换为RGB为explained,并且有许多编程语言的算法。