图A 图B
图A和图B哪个更亮?哪个颜色更浓?哪个颜色更深?
你能分辨吗?不能就先胡乱猜测一下吧!
有时候我们要判断一个颜色和另一个颜色哪个更亮,哪个色彩更浓,哪个视觉上颜色更深。。。。
各种比较,如果不知道方法,计算机是不会给出答案的!
我们必须教会计算机一些个公式:(X是灰通道,SN是色彩浓度)
PC(亮度)计算: X+SN/2
视觉亮度(色深)计算:128+SN/2-X/2
再来看看从视觉的角度,你很难判断哪个更什么,但是通过数据计算,我们可以知道,哪个图更亮,哪个颜色更深,
图A RGB(4,9,32)
计算结果:色彩=篮青色;色相值=185 ;亮度值=18;色深值=140;色彩浓度值=28;
图BRGB(17,11,36)
计算结果:色彩=篮紫色;色相值=149 ;亮度值=23;色深值=135;色彩浓度值=25;
明显图A的亮度小于图B,但色深图A大于图B。从数据的角度,图A的颜色要深与图B。
算法原创,转载请注明作者是:郑斯彬