主题:icc详解
正序浏览
主题图片汇总
主题内检索
浏览:4434 回帖:41
游客没有回帖权限
泡菜
泡网分: 0.041
主题: 3
帖子: 35
注册: 2021年8月
lcygflcy 发表于 2023-04-05 21:26
谢谢。
我还是不太能理解为什么RGB→XYZ和XYZ→RGB都需要区分意图。
XYZ应该是一个完全覆盖RGB的空间,RGB中的每一个颜色,都能在XYZ中找到唯一的对应。因此,我觉得,对于RGB→XYZ这一过程,没必要区分意图,只需要忠实映射颜色即可。...
不同意图的XYZ值可以不一样。另外b2a表是通过a2b表计算出来的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
上海
泡菜
泡网分: 0.305
主题: 1
帖子: 193
注册: 2010年3月
留个脚印听大神继续讲解
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
广东省
泡菜
泡网分: 0.036
主题: 0
帖子: 25
注册: 2020年3月
rivershaw 发表于 2021-05-26 22:12
细心的朋友可能会发现,由sRGB定义得出的RGB2XYZ转换矩阵是:

而icc读出的RGB2XYZ是:

两者并不相同。
原因是sRGB定义的白点是D65,而icc规定的XYZ白点是D50。当XYZ空间的白点不同时,要用一个颜色调整矩阵做调整,...

怎么看见第一贴呢
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
山东省
泡菜
泡网分: 0.012
主题: 0
帖子: 2
注册: 2022年12月
rivershaw 发表于 2022-12-17 04:19
可感知、比色这些转换意图是由icc决定的,不同的转换意图使用icc里面不同的3DLUT,所以RGB=>XYZ、XYZ=>RGB都受转换意图的影响。
支持色彩管理的应用软件只是根据你指定的转换意图,使用icc里面不同的3DLUT。如果icc...
谢谢。
我还是不太能理解为什么RGB→XYZ和XYZ→RGB都需要区分意图。
XYZ应该是一个完全覆盖RGB的空间,RGB中的每一个颜色,都能在XYZ中找到唯一的对应。因此,我觉得,对于RGB→XYZ这一过程,没必要区分意图,只需要忠实映射颜色即可。意图的只需要在XYZ→RGB这一步骤中做区分就足够了。也就是说,icc文件中AtoB只需要一个,BtoA根据意图的不同设计多个(BtoA0、BtoA1、BtoA2)就可以了。
可是实际情况是,RGB→XYZ和XYZ→RGB都区分了意图,我觉得这样很麻烦,甚至会导致混乱。希望您帮我解决一下这个疑惑,谢谢。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
四川省
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
lcygflcy 发表于 2022-12-14 00:28
您好,由XYZ转换到RGB时,有时受到色域的限制,需要压缩颜色,所以出现了可感知、比色等意图,这个我能够理解。但是从RGB转换到XYZ时,为什么也要区分意图呢?
从显示器RGB转换到XYZ,再从XYZ转换回显示器RGB,如果选用相同的意图,能保证前后没有差异吗?


可感知、比色这些转换意图是由icc决定的,不同的转换意图使用icc里面不同的3DLUT,所以RGB=>XYZ、XYZ=>RGB都受转换意图的影响。

支持色彩管理的应用软件只是根据你指定的转换意图,使用icc里面不同的3DLUT。如果icc的3DLUT(或者矩阵)没有转换意图的区别,应用软件不会自搞一套可感知、比色这些转换意图。

从显示器RGB转换到XYZ,再从XYZ转换回显示器RGB,如果选用相同的意图,理论上结果能保证前后没有差异。但是3DLUT的制作、计算上会有一些误差,从RGB=>XYZ再,从XYZ=>RGB,可能存在一点点误差。如果3DLUT的制作得不好,也可能误差较大。
(1)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
江苏省
泡菜
泡网分: 3.931
主题: 45
帖子: 3438
注册: 2013年1月
lcygflcy 发表于 2022-12-14 00:28
您好,由XYZ转换到RGB时,有时受到色域的限制,需要压缩颜色,所以出现了可感知、比色等意图,这个我能够理解。但是从RGB转换到XYZ时,为什么也要区分意图呢?

从显示器RGB转换到XYZ,再从XYZ转换回显示器RGB,如果选用相同的意图,能保证前后没有差异吗?

这是“色彩管理”非常烧脑的地方,就是这个“色彩差异”的定义权、解释权。

操作者本质是操作IT设备、显示器、打印机这种东西的。而显示器、打印机的核心处理单元和人眼不一样,是没有“颜色”概念的,通俗说是CPU在处理一堆数据。把这些数据和“颜色”、“等色差”,联系起来的不是物理,而是法律。是法律共识指定这个数学模型用这些物理化学计量来表示颜色。

一旦两个人见面,这个法律约束的作用就大大缩减了。因为两个人在实际对着同一个屏幕、纸张在讨论。

网络的任何一个不见面的读者,“无法保证”前后没有差异。我们只能保证,是否符合CIE、ICC组织的各项颜色、色差、等色差标准是否得到“正确执行”。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
上海
泡菜
泡网分: 0.012
主题: 0
帖子: 2
注册: 2022年12月
您好,由XYZ转换到RGB时,有时受到色域的限制,需要压缩颜色,所以出现了可感知、比色等意图,这个我能够理解。但是从RGB转换到XYZ时,为什么也要区分意图呢?

从显示器RGB转换到XYZ,再从XYZ转换回显示器RGB,如果选用相同的意图,能保证前后没有差异吗?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
四川省
泡菜
泡网分: 0.934
主题: 7
帖子: 844
注册: 2014年3月
厉害
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
广东省
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
布鲁蒙 发表于 2022-7-12 20:01
我只是好奇各个知名公司差异巨大的xy色度图的颜色是怎么计算和渲染出来的,还没引入camera pipeline相关问题
可能大家对问题的理解差异较大,以后有人遇到相关问题再说吧


matlab只是一个编程工具,不是photoshop、C1那样的照片处理软件,怎么处理颜色要靠自己编码。

我觉得考察不同解码软件造成照片颜色的差异,要分两种情况讨论,一是各照相机厂商对颜色的渲染处理,比如佳能、尼康、徕卡的不同照片风格倾向,这种风格是厂商颜色渲染的结果。二是各种RAW解码软件的颜色区别。

重点说说各种RAW解码软件的颜色差异的原因。

XYZ颜色是光源光谱分布、景物光谱分布和人眼光谱响应三者乘积对波长的积分的结果。由于照相机的R、G、B光谱响应与人眼的光谱响应差别巨大,按照照相机光谱响应计算出来的XYZ颜色与人眼看到的完全不同。所以照相机对原始RAW的RGB解码,一般不采用光谱响应的计算方法(因为还要对结果按照人眼的感觉校准),而是直接按照人眼的XYZ对照相机颜色进行校准。

具体做法就是用色卡,把关键的色块颜色直接校准到人眼的XYZ,其他颜色用内插的方法产生。

对于确定光源,比如D65、D50,这种校准的方法得到的颜色一般来说都一样,没有问题,但是如果拍照时的光源不是D65、D50怎么办?

不同的软件处理方法有所不同,比如Adobe的ACR、Lightroom,采用双色温内插的方法,就是用6500K、2800K两组光源下的校准结果,其他光源下按照这两组结果内插处理。

也有解码软件不管拍摄时使用的光源,统统按照D65或者D50光源校准。这就是照相机解码软件XYZ颜色有差异的一个原因。

还有一个原因,就是RAW的拍摄为了保持高光的宽容度,都是欠曝光的,解码时要把欠曝部分提亮到正常标准。这种提亮一般使用影调曲线修正,不同的解码软件使用的影调曲线不同,还原出来的颜色也就有区别。

也有解码软件不使用影调曲线修正,直接使用曝光修正,那样颜色差别就更大了。

不管是那种解码软件,解码后的照片,颜色都是用标准的icc确定的,比如sRGB、Adobe RGB、ProPhoto RGB。

不管以后使用什么软件看这张照片,只要正确解读了icc,颜色都是一样的。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
江苏省
泡菜
泡网分: 0.397
主题: 2
帖子: 347
注册: 2013年6月
rivershaw 发表于 2022-07-12 18:53
1、色彩空间的坐标系不同,体积自然不同。    2、我以为,照片中的R、G、B与spectral locus没有关系,照片中的R、G、B是从色彩空间XYZ转换过来的,而照相机的XYZ与spectral locus也不是计算关系,而是色卡校准的结果。所...
我只是好奇各个知名公司差异巨大的xy色度图的颜色是怎么计算和渲染出来的,还没引入camera pipeline相关问题
可能大家对问题的理解差异较大,以后有人遇到相关问题再说吧
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
上海
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
布鲁蒙 发表于 2022-7-12 11:10
1.好奇它怎么算adobe RGB 1998.icc : sRGB空间比的,怎么会好几个比值且差异挺大,不同色温,不同投影方式?
2.color chromaticity背景千差万别,其实反映了如何用 spectral locus计算xy色域图的算法设计,似乎或多或少都有点问题,如果直接用spectral locus计算混色,则黑体线那个区域是不能获得色彩平衡的,如果用色立方体投影来计算,则会涉及到色彩空间问题,不能正确反应spectral locus真实混色,问这个问题的目的是想知道matlab是否意识到了这是个问题,还是仅仅将chromaticity diagram当成一个示意图,额外加一层亮度混色把黑体线附近的色彩平衡做出来


1、色彩空间的坐标系不同,体积自然不同。

2、我以为,照片中的R、G、B与spectral locus没有关系,照片中的R、G、B是从色彩空间XYZ转换过来的,而照相机的XYZ与spectral locus也不是计算关系,而是色卡校准的结果。所以我认为从spectral locus计算颜色不太合适,可能没有确定的数值,还是从校准后的色彩空间出发计算颜色才对。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
江苏省
泡菜
泡网分: 0.397
主题: 2
帖子: 347
注册: 2013年6月
rivershaw 发表于 2022-07-12 06:40
1、matlab有计算体积、面积的函数,可以直接计算icc立体色域的体积或者xy平面上的面积。    2、你说的“color chromaticity背景色彩千差万别”我不知道是什么意思,照片颜色是由icc唯一确定的,在这个颜色基础上你可以做各种渲染...

1.好奇它怎么算adobe RGB 1998.icc : sRGB空间比的,怎么会好几个比值且差异挺大,不同色温,不同投影方式?
2.color chromaticity背景千差万别,其实反映了如何用 spectral locus计算xy色域图的算法设计,似乎或多或少都有点问题,如果直接用spectral locus计算混色,则黑体线那个区域是不能获得色彩平衡的,如果用色立方体投影来计算,则会涉及到色彩空间问题,不能正确反应spectral locus真实混色,问这个问题的目的是想知道matlab是否意识到了这是个问题,还是仅仅将chromaticity diagram当成一个示意图,额外加一层亮度混色把黑体线附近的色彩平衡做出来
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
上海
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
布鲁蒙 发表于 2022-7-11 18:17
有朋友推荐这工具,但还没用过,一直当成mathlab
好奇它怎么计算不同 ICC 之间的比率的,计算体积?用积分?可否说说看
另外网上的color chromaticity背景色彩千差万别,matlab渲染出来是啥样? 可否发一张看看


1、matlab有计算体积、面积的函数,可以直接计算icc立体色域的体积或者xy平面上的面积。

2、你说的“color chromaticity背景色彩千差万别”我不知道是什么意思,照片颜色是由icc唯一确定的,在这个颜色基础上你可以做各种渲染。matlab可以读取、解析icc,由此确定出XYZ(Lab)颜色,然后根据显示器icc转换成RGB,显示照片颜色。这样得出的颜色,与photoshop完全一样。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
江苏省
泡菜
泡网分: 0.397
主题: 2
帖子: 347
注册: 2013年6月
rivershaw 发表于 2022-07-11 13:27
matlab!
有朋友推荐这工具,但还没用过,一直当成mathlab
好奇它怎么计算不同 ICC 之间的比率的,计算体积?用积分?可否说说看
另外网上的color chromaticity背景色彩千差万别,matlab渲染出来是啥样? 可否发一张看看
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
上海
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
布鲁蒙 发表于 2022-7-11 10:43
您好,请问这些图示是mathlab生成的么?


matlab!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
江苏省
泡菜
泡网分: 0.397
主题: 2
帖子: 347
注册: 2013年6月
rivershaw 发表于 2021-06-01 04:29
有了icc,就知道了RGB与XYZ相互转换的规律,就能画出icc指定的色彩空间的几何图形,比如Adobe RGB色彩空间看起来是下面这样的。       左边是原始的RGB色彩空间,中间是xyY、Lab、XYZ坐标系的色彩空间,右边是从XYZ转换回R...

您好,请问这些图示是mathlab生成的么?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
上海
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
lyssocool 发表于 2021-6-7 15:29
我是用displaycal做的校色,没有注意Vcgt这点,是需要在哪个选项里勾选吗?另,有无Vcgt,有可感知的区别吗?


登录后可直接显示原图


DisplayCal的可感知、相对比色区别非常非常小,也察觉不出Vcgt的影响。

从理论上说,Vcgt对转换意图应该没有影响。Vcgt的主要作用是改善RGB的线性,矫正Gamma偏差,包括纠正不同亮度的色温偏差,对XYZ转换矩阵影响较大,对3DLUT影响不大。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 1.366
主题: 104
帖子: 716
注册: 2011年10月
rivershaw 发表于 2021-5-28 09:40
显示器icc是否包含Vcgt,要看icc的制作软件,比如DisplayCal校准的icc可以有Vcgt,也可以没有Vcgt。

只要显示器icc有Vcgt,加载时就会自动加载Vcgt。
.......


我是用displaycal做的校色,没有注意Vcgt这点,是需要在哪个选项里勾选吗?另,有无Vcgt,有可感知的区别吗?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.425
主题: 0
帖子: 9739
注册: 2002年10月
rivershaw 发表于 2021-6-3 19:02
抱歉,我这个说法不严谨,“校色前,VX2780显示器的色彩空间与Adobe RGB重合部分是74%”指的是RGB色彩空间。

比较XYZ、Lab色彩空间的体积覆盖大小比较困难,所以把Adobe RGB的RGB转换到XYZ,在从XYZ转换到显示器的RGB空间,超出RGB的0到1的被限幅丢弃,剩下的就是色彩空间重合部分的体积。

谢谢说明
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
logical 发表于 2021-6-1 12:53
校色前后用的是同一种显示器模式吗?如果硬件模式不变,软校色能够扩大色域覆盖,得到原来无法显示的色彩?有些想不通。


rivershaw 发表于 2021-6-1 13:24
重合。

校色前,VX2780显示器的色彩空间与Adobe RGB重合部分是74%,显示器的色彩空间还有一部分在Adobe RGB之外。

校色修改了显示器的色彩空间形状,重合部分增加了到了98%。


抱歉,我这个说法不严谨,“校色前,VX2780显示器的色彩空间与Adobe RGB重合部分是74%”指的是RGB色彩空间。

比较XYZ、Lab色彩空间的体积覆盖大小比较困难,所以把Adobe RGB的RGB转换到XYZ,在从XYZ转换到显示器的RGB空间,超出RGB的0到1的被限幅丢弃,剩下的就是色彩空间重合部分的体积。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.277
主题: 11
帖子: 2596
注册: 2020年7月
长期做广告喷印输出的才需要这些知识,只不过感觉科研属性更大实用性其实还是看显示器和参照物,但是知其然肯定没有知其所以然更具备复制延展的功能。一般远距离校色喷印小样都是让对方拍一个照片,让拍摄者看照片感觉从手机屏幕上看和实物样张色彩差异不大了就发照片过来我再用显示器类比。贴一组这几天才对比过的,其中照片和文件对比图嵌入的是我的显示器icc。感觉win的截图其实就是用的显示器的icc,因为当我在ps里面把截图指定为其它配置文件的时候色彩会差异巨大。特别严谨的校对还是要实物对比才靠谱,普通的校对其实显示器尚佳能省很多事情,也能看到照片中其它人看不到的细节。
登录后可直接显示原图
(单倍墨量)
登录后可直接显示原图
(双倍墨量)
登录后可直接显示原图
(对比图)单倍墨量色彩偏淡整体泛白双倍墨量色彩浓郁了单细节很多被掩盖,所以我理解好显示器和普通显示器就类似这个墨量的增减,不从底层改变真心的不行。 本帖最后由 469717806 于 2021-6-1 14:46 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
logical 发表于 2021-6-1 12:53
校色前后用的是同一种显示器模式吗?如果硬件模式不变,软校色能够扩大色域覆盖,得到原来无法显示的色彩?有些想不通。


重合。

校色前,VX2780显示器的色彩空间与Adobe RGB重合部分是74%,显示器的色彩空间还有一部分在Adobe RGB之外。

校色修改了显示器的色彩空间形状,重合部分增加了到了98%。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.425
主题: 0
帖子: 9739
注册: 2002年10月
rivershaw 发表于 2021-6-1 06:57
究竟有没有必要使用广色域显示器,仁者见仁智者见智,但是有些不懂icc的人※※广色域显示器纯粹是糊涂。

前面说道,VX2780显示器虽然有100%的Adobe RGB色域覆盖,但实际上只能正确覆盖(重合)72.4%的Adobe RGB色彩空间。并且,在这72.4%的Adobe RGB色彩空间内,颜色还不一定能准确显示。

所以,如果要使用广色域显示器,直接使用是不行的,必须对屏幕校色,VX2780显示器校色后的结果,能与Adobe RGB色彩空间有98.78%的吻合,显示效果还是非常令人满意的。

校色前后用的是同一种显示器模式吗?如果硬件模式不变,软校色能够扩大色域覆盖,得到原来无法显示的色彩?有些想不通。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
登录后可直接显示原图


上图是Adobe RGB的色彩空间,其中深色的部分是sRGB色彩空间。Adobe RGB色彩空间大,sRGB色彩空间小,Adobe RGB完全包含了sRGB部分。当这两个色彩空间转换时,如果从小的转换到大的,颜色都可以保留。如果从大的转换到小的,可能有部分颜色会被压缩。

当色彩空间转换,色域重新映射时,icc允许选择4种转换意图,可感知、相对比色、绝对比色、饱和度。

先说相对比色,比如sRGB转换到Adobe RGB,所有XYZ颜色不变,直接映射到Adobe RGB色彩空间。而从Adobe RGB转换到sRGB,sRGB色域外的颜色,被压缩到sRGB的RGB色彩空间的边界上,实际上就是RGB直接限幅为0到1之间。sRGB、Adobe RGB这样的矩阵方式icc如此,使用3DLUT的icc也是如此,没有例外。

相对比色就是这么简单粗暴!

绝对比色区别与相对比色的地方是在AtoB1、BtoA1把RGB转换到XYZ后,对XYZ做一个白点修正计算,公式如下:
登录后可直接显示原图


经过公式修正后的XYZa,仍然按照相对比色的那样简单粗暴的处理方式,色域内的XYZa不变,色域外的压缩到目标RGB色彩空间的边界上。

可感知、饱和度按照icc预先计算好的3DLUT做颜色映射,源色彩空间的XYZs与目标色彩空间空间的XYZd不保持一致,3DLUT的算法一般采用CIE CAM02。目标色域外的颜色,还是简单粗暴地压缩到目标RGB色彩空间的边界上。

有人担心使用广色域显示器后,无法正确显示sRGB颜色,广色域显示器不做色彩管理的情况下是无法正确显示sRGB颜色,屏幕校准后,色彩管理会把sRGB转换到显示器的色彩空间,sRGB小,广色域的显示器色彩空间大,采用比色意图,所有sRGB颜色都能正确显示,与100%的sRGB色彩空间的标准色域显示器看起来完全一样,所以不必担心。如果广色域显示器看sRGB照片与标准色域显示器不一样,是屏幕校准或者色彩管理出错了!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
究竟有没有必要使用广色域显示器,仁者见仁智者见智,但是有些不懂icc的人※※广色域显示器纯粹是糊涂。

前面说道,VX2780显示器虽然有100%的Adobe RGB色域覆盖,但实际上只能正确覆盖(重合)72.4%的Adobe RGB色彩空间。并且,在这72.4%的Adobe RGB色彩空间内,颜色还不一定能准确显示。

所以,如果要使用广色域显示器,直接使用是不行的,必须对屏幕校色,VX2780显示器校色后的结果,能与Adobe RGB色彩空间有98.78%的吻合,显示效果还是非常令人满意的。
登录后可直接显示原图


再来看我的另一个显示器,Dell U2412M,校色前后的对比。显然,Dell U2412M校色前后的色彩空间变化不大,校色仅仅是提高了色准。
登录后可直接显示原图


(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
有了icc,就知道了RGB与XYZ相互转换的规律,就能画出icc指定的色彩空间的几何图形,比如Adobe RGB色彩空间看起来是下面这样的。
登录后可直接显示原图


左边是原始的RGB色彩空间,中间是xyY、Lab、XYZ坐标系的色彩空间,右边是从XYZ转换回RGB的色彩空间。

色彩空间是一个三维的立体,只是因为三维的立体描述起来不太方便,才经常使用色彩空间在x、y平面的投影来说明色域范围,比如把Adobe RGB在xyY坐标系的立体投影到x、y平面,就是大家熟悉的Adobe RGB色域图。
登录后可直接显示原图


下面是EPSON L1800打印机的色彩空间。
登录后可直接显示原图


打印机的色彩空间在xyY坐标系看起来是一个像陀螺的立体,这是打印机色彩空间的特点,与显示设备的色彩空间不同。

再来看看具备可感知意图的sRGB v4的色彩空间。
登录后可直接显示原图


画出来看就非常清楚了,sRGB v4的可感知意图映射出来的色彩空间与打印机色彩空间形状上非常相似,sRGB v4的主要作用是为了吻合打印机的色彩空间,适合打印照片。

最后看看我的显示器校色后的色彩空间,如下图所示。
登录后可直接显示原图


右边上面是从XYZ转换回RGB的色彩空间,右边下面是与Adobe RGB色彩空间重合的部分,注意,从立体的色彩空间上看,就是VX2780显示器与Adobe RGB只有72.4%的体积部分是重合的,就是说,Adobe RGB的颜色,只有72.4%真正能被VX2780显示器准确地显示出来。

但是如果使用二维平面的投影,VX2780显示器与Adobe RGB色域重叠的部分有99.7%以上,就是显示器厂商给出的100%色域覆盖指标。所以,所谓100%的sRGB,100%的Adobe RGB说得都是色彩空间在x、y二维平面投影的色域,不是100%的色彩空间,要能准确地把Adobe RGB全部颜色显示出来,必须是100%的三维色彩空间覆盖(重合),仅靠100%的平面色域覆盖是不行的。

本帖最后由 rivershaw 于 2021-6-1 04:33 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.148
主题: 0
帖子: 147
注册: 2012年9月
楼主是深入设计体系的研究者,可能也只有印刷学院的老师有这水平吧,这块因为很多人也不懂所以放弃,真心希望楼主继续发帖,提高大家对色彩体系的认知。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.539
主题: 48
帖子: 7267
注册: 2007年7月
年内主力装备
NIKON Z 8
有很长的时间,我对photoshop的颜色转换引擎Microsoft ICM摸不着头脑。使用Adobe(ACE)时,我自己的计算结果与Adobe(ACE)完全一致,但Microsoft ICM的结果与Adobe(ACE)有时一样,有时不同。按照Microsoft的说法,CIE CAM02是用在WCS上,替代之前的Microsoft ICM,那么Microsoft ICM应该还是标准的icc解析算法,与CIE CAM02无关。

直到不久前分析sRGB v4,才发现Microsoft ICM与Adobe(ACE)并无不同,只是计算精度不如Adobe(ACE),与Adobe(ACE)不一致的原因是有一类icc(colorspace conversion),专门用于把RGB转换到icc的XYZ(PCS),Microsoft ICM只使用了可感知的AtoB0、BtoA0,而不理会其他的转换意图,并且在v4版本的白点处理上有与协议不一致的地方。Adobe(ACE)则是按照指定的转换意图,使用AtoB0、BtoA0,或者AtoB1、BtoA1,或者AtoB2、BtoA2,完全符合icc协议。

用sRGB v4举个例子,sRGB v4有两种,一种的icc类别是colorspace conversion(色彩空间转换),另一种是display(显示器)。还是用photoshop读入色块文件,指定为display类型的sRGB v4(sRGB v4 ICC preference perceptual intent beta display class)时,Microsoft ICM与Adobe(ACE)并无不同,只有精度区别。

但是指定为colorspace conversion类型的sRGB v4(sRGB v4 ICC preference perceptual intent beta)后,选择不同的转换意图,Adobe(ACE)的Lab数据有变化,而Microsoft ICM的相对比色、绝对比色、饱和度都与可感知相同,没有任何变化。

结论:

1、尽可能不要使用photoshop的Microsoft ICM引擎,因为Microsoft ICM可能存在BUG,使用Adobe(ACE)更稳妥、保险。

2、目前icc兼容CIE CAM02是采用CIE CAM02制作可感知、饱和度的3DLUT的方式,将来的色彩管理会不会全面使用CIE CAM02的某种profile(配置文件)替代icc,或者使用CIE CAM02的某种感知色彩空间替代现有icc的PCS(XYZ_D50),现在还在探索中。无论今后如何发展,RGB都必须指定一个RGB2XYZ的方法才能确定出颜色,这一点不会改变。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.425
主题: 0
帖子: 9739
注册: 2002年10月
rivershaw 发表于 2021-5-31 03:14
仍然是v2,不是v4。

只是icc有了可感知意图和饱和度意图。

谢谢说明。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: icc详解
功能受限
游客无回复权限,请登录后再试