以上给出的RBG都是0~255范围的,有些绘图颜色设置中把RGB的值限定在0~1范围内,那么只需用0~255范围的RGB值除以255即可。
0~1范围的RGB值和0~255范围的RGB值只是表示方式不同,在计算机内部是等价的。0~255间只能取整数,共计256级色彩;0~1间只能取某些特定值,同样256级色彩。不管你给了什么数字,最后都要送到显卡中,由显卡内部的DAC芯片转换成模拟电平,再送到显示器中去控制颜色显示。现代的家用显卡DAC一般只有8位,也就是每通道最多显示256种颜色。所以如果是0~255的赋值模式,那么你给显卡送245.6和245.7对显卡来说是没有区别的,统一会当做245或246来处理。0~1模式也是类似。