标签: c++ rgb
我得到一个介于0到255之间的数字,需要将其转换为RGB灰度颜色。如何将RGB颜色转换为0-255之间的灰度值?
答案 0 :(得分:2)
常见公式为发光度= 0.30 *红色+ 0.59 *绿色+ 0.11 *蓝色。匹配人眼的颜色感知,否则无法校正显示设备的伽玛。
答案 1 :(得分:1)
如果您的数字0 <= x <= 255代表灰度值,则相应的RGB元组只是(x,x,x)。
0 <= x <= 255
(x,x,x)