"); //-->
RGBA(wiki中文)颜色模型
在RGB模型的基础上增加了不透明度参数alpha,使得alpha渲染和alpha组成变得或许。alpha=0为全透明,alpha=1为不透明
PNG是一种运用RGBA的图画格局
注:opaque(不透明) transparent(透明) translucent(半透明)
颜色空间转化RGBA转RGB
在布景颜色Bkg(R, G, B)上,叠加一个Color(R, G, B, A),得到的目标颜色Target为:
Target.R = Bkg.R * (1 - Color.A) + Color.R * Color.A
Target.G = Bkg.G * (1 - Color.A) + Color.G * Color.A
Target.B = Bkg.B * (1 - Color.A) + Color.B * Color.A
注1:各颜色重量都归一化到[0.0, 1.0]规模内
注2:A为0表明全透,为1表明不透
色彩色差仪https://www.linshangtech.cn/tech/tech1602.htmlRGB与YUV转化公式
RGB、YUV各颜色重量的规模为:[0, 1]
RGB --> YUV
Y= 0.299⋅R+0.587⋅G+0.114⋅B
U=-0.147⋅R-0.289⋅G+0.436⋅B
V= 0.615⋅R-0.515⋅G-0.100⋅B
注:将五颜六色图画转化成灰色图画,便是从RGB求得Y明亮度的进程 即:灰度 = 0.299⋅R+0.587⋅G+0.114⋅B
YUV --> RGB
R= Y+1.14⋅V
G= Y-0.39⋅U-0.58⋅V
B= Y+2.03⋅U
HSV/HSB颜色空间
HSV颜色空间是为了更好的数字化处理颜色而提出来的。有许多种HSX颜色空间,其间的X或许是V,也或许是I,根据详细运用而X意义不同。H是颜色,S是饱和度,I是强度。HSB(Hue, Saturation, Brightness)颜色模型,这个颜色模型和HSL颜色模型相同都是用户台式机图形程序的颜色表明, 用六角形锥体表明自己的颜色模型。
Lab颜色空间
Lab颜色模型是由CIE(国际照明委员会)拟定的一种颜色方式。自然界中任何一点色都能够在Lab空间中表达出来,它的颜色空间比RGB空间还要大。别的,这种方式是以数字化方法来描述人的视觉感应, 与设备无关,所以它弥补了RGB和CMYK方式有必要依赖于设备颜色特性的不足。因为Lab的颜色空间要比RGB方式和CMYK方式的颜色空间大。这就意味着RGB以及CMYK所能描述的颜色信息在Lab空间中都能 得以影射。Lab颜色模型取坐标Lab,其间L亮度;a的正数代表赤色,负端代表绿色;b的正数代表黄色, 负端代表兰色(a,b)有L=116f(y)-16, a=500[f(x/0.982)-f(y)], b=200[f(y)-f(z/1.183 )];其间: f(x)=7.787x+0.138, x<0.008856; f(x)=(x)1/3,x>0.008856
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。