从RGB与HSB的转换关系说说色阶调整对色相饱和度的影响 第一部分————RGB与HSB的数值转换关系: 出自设计中国 slowfool 1.转换公式: 声明:下列三个公式乃本人通过拾色器数据研习所得,并未参考其它资料,不当之处,望各位指正
HSB亮度(B )=RGB最大颜色分量值/255*100%
HSB饱和度(S)=RGB(最大颜色分量值-最小颜色分量值)/最大颜色分量值*100%
HSB色相(H)=RGB最大颜色分量相位值+或-(中间颜色分量值-最小颜色分量值)/(最大颜色分量值-最小颜色分量值)*60度
2.公式说明: (1)
最大颜色分量值:如 RGB(238,100,62)中的238
最小颜色分量值:如 RGB(238,100,62)中的62
中间颜色分量值:如 RGB(238,100,62)中的100
最大颜色分量相位值:RGB三基色中,纯红 R色相为 0度,纯绿 G色相为 120度,纯蓝 B色相为 240度
如 RGB(238,100,62)的最大颜色分量相位值则为 0度,RGB(62,100,238)的最大颜色分量相位值则为 240度,RGB(62,238,100)的最大颜色分量相位值则为 120度
+或-:RGB值中,若中间颜色分量在最大颜色分量相位的逆时针方向,则应相加;中间颜色分量在最大颜色分量相位的顺时针方向,则应相减
例如:RGB(62,238,100),最大颜色分量为 G,中间颜色分量为 B,B在 G的逆时针方向,中间颜色分量 B对最大颜色分量 G有逆时针方向牵拉色相使度数加大的作用,故应相加
再如:RGB(100,238,62),最大颜色分量为 G,中间颜色分量为 R,R在 G的顺时针方向,中间颜色分量 R对最大颜色分量 G有顺时针方向牵拉色相使度数减小的作用,故应相减