如何使用有限的颜色从白色到黑色进行漂亮的淡化?
我正在写一个"演示"我设计和编写的虚拟机。它有4096种颜色,我需要做一个从白色到黑色的漂亮淡入淡出。由于只有16种不同级别的灰色,我想通过使用更多颜色来扩展它。
我在c64上看到了使用更少颜色的白色到黑色的漂亮渐变。
在任意颜色空间中是否有任何通用功能。?
答案 0 :(得分:1)
您可以计算可用颜色的亮度:
RGB:亮度=(R + G + B)/ 3
或使用其他颜色模型(HSL,HSV等):http://en.wikipedia.org/wiki/HSV_color_space#Lightness
按亮度排序颜色。
如果您可以自由生成任何颜色,请创建/生成漂亮的颜色调色板,然后按亮度排序。