关于RGB色彩空间和Lab色彩空间

本文详细介绍了RGB色彩空间的基本概念,以及如何通过XYZ色彩空间进行转换到Lab色彩空间,强调了Lab色彩空间的优势和RGB转Lab的过程。作者还分享了Markdown和LaTeX在写作中的体验。

RGB色彩空间

RGB色彩空间是最常见的色彩空间。以Red(红), Green(绿), Blue(蓝)为基础元素,构建一个三维空间。每一种颜色按照亮度划分了256个等级。因此RGB色彩空间可以表示的颜色数量高达256 * 256 * 256 = 16,777,216 种。(0,0,0)黑色, (255,255,255)白色.

Lab色彩空间

Lab色彩空间由亮度Light和有关色彩的a&b共同构成。a表示从绿色到红色(数值对应从负到正,后面同理),b表示从蓝色到黄色的范围。其中L的值域为[0, 255], a的值域为[-128, 127], b的值域为[-128, 127].其色域是最广的,囊括了RGB(屏幕输出)和CMYK(设备打印).
Lab色彩空间的特点是 更符合人类视觉与设备无关

RGB转Lab色彩空间

RGB无法直接转换成为Lab,需要线转换成XYZ色彩空间再转换为Lab。至于XYZ色彩空间是什么,读者有兴趣可以自行去了解。没有兴趣就可以理解成中间多出了一步,然后直接使用就完事儿了。毕竟没必要知道轮子是怎么造出来的,只需关心轮子怎么转起来的即可。
1. RGB to XYZ
[ X Y Z ] = M ∗ [ R G B ] \begin{bmatrix} X\\ Y\\ Z\\ \end{bmatrix} = M* \begin{bmatrix} R\\ G\\ B\\ \end{bmatrix} XYZ =M RGB (1)


{ R = γ ( r 255.0 ) G = γ ( g 255.0 ) B = γ ( b 255.0 ) \left\{\begin{matrix}R = \gamma(\frac{r}{255.0})\\ G = \gamma(\frac{g}{255.0})\\ B = \gamma(\frac{b}{255.0})\end{matrix}\right. R=γ(255.0<

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ayu阿予

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值