主题:用photoshop做色彩管理实验
正序浏览
主题图片汇总
主题内检索
浏览:49783 回帖:1823
游客没有回帖权限
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
登录后可直接显示原图


登录后可直接显示原图

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
纠正968楼的一个错误。

sRGB v4可感知的色域比我图中画得区域还要大,当时的测试选择的都是Adobe RGB色域内的颜色,边界上的颜色只选取了明度最高的一个颜色。仔细测试发现,对于sRGB色域边界上的颜色,sRGB v4可感知色域大幅度修改了色相和饱和度,从XYZ_D50色品图上看,就是向外扩张的非常厉害,大大超过了我在968楼画出的范围。
登录后可直接显示原图


上图中,品色三角形是ProPhoto RGB色域,红色三角形是Adobe RGB色域,蓝色三角形是sRGB色域。

浅绿色是我在968楼所画的sRGB v4可感知的色域范围,深绿色是sRGB边界颜色被可感知映射后的范围。

蓝色o点是sRGB的边界颜色,品色*点是可感知映射到sRGB v4色域后的颜色。

很明显,整个的绿色范围,才是sRGB v4可感知的色域,几乎接近了ProPhoto RGB的色域范围。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.424
主题: 0
帖子: 9738
注册: 2002年10月
rivershaw 发表于 2020-8-23 16:55
我在前面反复提到,“指定配置文件”是RGB不变、XYZ(Lab)根据icc转换为不同颜色,而“转换为配置文件”则是保持XYZ(Lab)颜色不变、根据icc转换为不同的RGB数值。

对于sRGB IEC61966-2.1、Adobe RGB 1998、ProPhoto RGB这样的icc,因为icc里只包含Gamma和转换矩阵,很容易理解和验证的。

对于含有A2B、B2A这样的3DLUT的显示器icc,因为可感知、比色、饱和度的A2B、B2A都一样,也很容易理解和验证。

需要回头消化一下。PS的显示差异问题以前有些疑惑,从来没有深究过。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.424
主题: 0
帖子: 9738
注册: 2002年10月
rivershaw 发表于 2020-8-17 15:22
来看看sRGB v4的色彩空间,从上到下分别为sRGB IEC61966-2.1、sRGB v4(比色)、sRGB v4(可感知)。

没想到,竟然色彩空间的大小都不一样
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
来看看sRGB v4的色彩空间,从上到下分别为sRGB IEC61966-2.1、sRGB v4(比色)、sRGB v4(可感知)。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
常用的icc有sRGB IEC61966-2.1、Adobe RGB 1998、ProPhoto RGB和显示器icc、打印机icc,其中sRGB IEC61966-2.1、Adobe RGB 1998、ProPhoto RGB只有Gamma和转换矩阵,没有转换“意图”的区别,可感知、比色、饱和度都一样。显示器icc,我还没见过有可感知、比色、饱和度区别的,即使icc里有A2B0、B2A0和A2B2、B2A2,它们也跟A2B1、B2A1完全一样,就是说,不管你选择可感知还是饱和度,显示器icc都当成比色处理。

唯一有可感知、比色、饱和度区别的是打印机icc,但我们很少用打印机icc参与色彩空间转换,只是在打印输出时简单选择一下可感知、比色,还是饱和度,所以问题不大。

ICC推出的sRGB v4虽然只是beta版,但是很可能会有人使用它替代sRGB IEC61966-2.1,首先我面对的问题就是从此以后不能简单说sRGB了,要明确是sRGB IEC61966-2.1,还是sRGB v4。

我在前面反复说photoshop的“指定配置文件”、“转换为配置文件”,几乎不说转换“意图”上的区别,因为sRGB IEC61966-2.1、Adobe RGB 1998、ProPhoto RGB和显示器icc都没有“意图”上的区别。

但是sRGB v4的可感知“意图”与比色“意图”有很大的区别,在“指定配置文件”、“转换为配置文件”时,必须注意photoshop使用的是哪一张3DLUT,是比色的A2B1、B2A1,还是可感知的A2B0、B2A0,这是使用sRGB v4时需要特别注意的问题。

首先,“指定配置文件”是按照指定的icc,把RGB转换成XYZ(Lab)。对sRGB v4来说,使用A2B0还是A2B1,结果大不一样,而photoshop在“指定配置文件”中,没有“意图”选项,此时的转换“意图”,使用photoshop的“编辑”-“颜色设置”里面转换选项的“意图”。所以如果你要对图片指定icc为sRGB v4,你先要在颜色设置确定转换“意图”,确定是可感知、还是相对比色、绝对比色,如果你选择饱和度,sRGB v4使用可感知替代。

有兴趣的可以自行验证,用颜色采样工具观察Lab的变化,不同“意图”的Lab结果不同,我就不说详细的验证过程了。

其次,“转换为配置文件”是把XYZ(Lab)转换到选择的icc色彩空间的RGB。如果选择的icc是sRGB IEC61966-2.1、Adobe RGB 1998、ProPhoto RGB和显示器icc,没有“意图”上的区别。但如果选择的icc是sRGB v4,就有“意图”上的区别,可感知使用B2A0,比色使用B2A1,饱和度使用B2A0替代B2A2,不同的B2A,转换出来的RGB数值不同。

有兴趣的可以自行验证,用颜色采样工具观察RGB的变化,我就不说详细的验证过程了。

最后说说sRGB v4的古怪之处,我的代码在v2上仔细验证过,v4是后加的代码,一开始我用前面用过的色块图数据验证结果,好多数据都是乱套的,自然首先怀疑是v4代码写错了,检查了好多遍,就是3DLUT的三线性内插和一些简单的gamma曲线公式计算,找不出错误,最后用photoshop验证,与我的计算结果相同。

这才恍然大悟,前面反复使用的色块图,是按照最小色彩空间sRGB上的颜色设计的,确保在色彩空间转换时不发生色域溢出。但是,这些sRGB色块颜色在转换到sRGB v4时,发生了色域溢出,简单说,就是sRGB v4比sRGB IEC61966-2.1色彩空间还要小一点。色域溢出后的颜色自然就乱套了!

所以,如果大家想验证sRGB v4,请使用下面的色块图,别用前面一直使用的色块图。
登录后可直接显示原图

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
发这个帖子的目的,主要是想纠正一些在色彩管理上的认知偏差、理解错误,解决一些实际遇到的问题。

凡是讲解色彩管理的教科书、※※※,都会提到色彩空间转换时,颜色映射的“意图”(intent),有可感知、比色、饱和度三种基本的转换意图。大侠们总会详细描述这些意图的区别,但是总是少了一句话,谁来决定“可感知”的程度?谁来控制这些“意图”的效果?

是操作系统决定、控制意图?是看图软件决定、控制意图?还是其他的什么人、或者什么软件?

决定意图、控制意图的不是操作系统、不是看图软件,操作系统、看图软件只是根据你的选择,计算、转换颜色时使用你选择的意图。

决定、控制意图的是icc,谁制作icc,谁就决定了转换意图!

可感知、比色、饱和度在icc中就是3对、6张颜色映射表(3DLUT)。RGB=>XYZ(Lab)的3张,XYZ(Lab)=>RGB的3张,共6张表分别对应可感知(A2B0、B2A0)、比色(A2B1、B2A1)、饱和度(A2B2、B2A2)。

当你告诉操作系统、看图软件使用可感知,操作系统、看图软件就使用可感知那一对表格;当你告诉操作系统、看图软件使用比色,操作系统、看图软件就使用比色那一对表格;当你告诉操作系统、看图软件使用饱和度,操作系统、看图软件就使用饱和度那一对表格。

显然,icc必须有这些颜色映射表,才能实现不同的可感知、比色、饱和度转换意图。

很多显示器icc没有饱和度映射表(A2B2、B2A2)和可感知的映射表(A2B0、B2A0),或者有这些表,但是内容却与比色(A2B1、B2A1)完全一样,也就是说,不管你指定可感知还是饱和度,统统都是比色。

还有一些icc,比如sRGB IEC61966-2.1、Adobe RGB1998、Prophoto RGB,根本就没有A2B、B2A这些映射表,一个也没有!只有一个Gamma公式(或者Gamma曲线)和一个RGB2XYZ的转换矩阵,这些icc,不管你指定比色、可感知还是饱和度,统统都是Gamma变换和矩阵运算,外加RGB限幅处理,根本没有比色、可感知、饱和度这些意图上的区别,对这样的icc,选择意图没有任何意义。

国际色彩联盟ICC发布了一个V4版本,支持可感知的sRGB v4 preference(beta版)。
http://www_color_org/srgbprofiles.xalter

这个sRGB v4很有点古怪,一开始我多次怀疑对它的解析错了,后来与photoshop比对,我的代码没有问题,sRGB v4就是很古怪!

首先,可感知、比色都使用了3DLUT表格,A2B0、B2A0和A2B1、B2A1,没有饱和度的A2B2、B2A2,不像是sRGB那样只有Gamma和矩阵。

比色意图与sRGB很相似,色域大小也差不多。可感知的色域比sRGB大了许多,接近Adobe RGB。

我们来看看Adobe RGB的颜色转换到可感知的sRGB v4,颜色是怎么变化的。下图中蓝色三角形是Adobe RGB色域(淡青色的是sRGB IEC61966-2.1),品色是可感知的sRGB v4色域,圆圈点是Adobe RGB的颜色,星号点是转换到sRGB v4的颜色。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-15 12:18
把图上传到微信后,我在电脑的微信端打开图片,却变了绿、蓝、红,在手机端是红、绿、蓝


现在常说活久见,对我来说,这个奇葩的电脑的微信端就是。

迄今为止,我在950楼说了3类看图软件,1、支持输入色彩管理、支持输出色彩管理;2、支持输入色彩管理、不支持输出色彩管理;3、不支持输入色彩管理、不支持输出色彩管理。

这个"电脑的微信端"是奇葩的第4类,不支持输入色彩管理,却对输出做了特别的颜色处理,把颜色错误地转换到了windows颜色系统默认值,真正天下之大,无奇不有,看来糊涂蛋码农实在是太多了。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-15 12:18
把图上传到微信后,我在电脑的微信端打开图片,却变了绿、蓝、红,在手机端是红、绿、蓝


这是典型的不支持色彩管理。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-15 12:20
还有一个问题,如果我的显示器是ARGB的,但windows里设置了SRGB的icc,会如何?


所有颜色变浓。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-15 12:14
手机截图:


从手机截屏图上看,嵌入了Display-P3.icc作为配置文件。手机厂商对截图都加上了icc,我估计是因为手机使用了广色域P3,就怕没有icc别的软件会发生颜色错误,所以,手机应该是完美支持色彩管理的。

有没有可能是你把手机色彩设置成了鲜艳模式,广色域P3本来就饱和度高,再加上鲜艳模式,结果,你误认为色彩管理出错了。判断这个有个简单的办法,看人的肤色,色彩管理出错,肤色变化无法忍受,而鲜艳模式对肤色影响不大。

现在看起来,电脑色彩管理没有问题,手机色彩管理也没有问题。微信、图库也都是支持色彩管理的,图床可能是只支持sRGB,也不会有问题。

至于电脑的微信端,可能根本不支持色彩管理,跟手机不一样。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.424
主题: 0
帖子: 9738
注册: 2002年10月
Hink 发表于 2020-8-15 12:18
把图上传到微信后,我在电脑的微信端打开图片,却变了绿、蓝、红,在手机端是红、绿、蓝

那是微信的色彩管理出了问题了。可能微信到电脑的传输是不带ICC的 本帖最后由 logical 于 2020-8-15 13:54 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.424
主题: 0
帖子: 9738
注册: 2002年10月
Hink 发表于 2020-8-15 12:20
还有一个问题,如果我的显示器是ARGB的,但windows里设置了SRGB的icc,会如何?


如果你没用DisplayCal的loader, WIN的设置起了作用,按照sRGB输出的RGB颜色,实际上在显示器上是ARGB,就会变的过于艳丽
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
还有一个问题,如果我的显示器是ARGB的,但windows里设置了SRGB的icc,会如何?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
rivershaw 发表于 2020-8-15 04:18
我很少使用手机,刚才用华为mate20pro试了一下,安卓的图库、微信,都支持图片内嵌的icc,也就是支持输入的色彩管理。

是否支持输出的色彩管理,因为手机不是开放系统,没法加载显示器icc,不好验证。但从手机截屏图片的数据上看,显示器icc使用的是sRGB。手机的色彩管理是闭环体系,不是电脑那样的开放系统,这个sRGB不能说明问题,安卓系统可以要求看图软件把显示器icc统统当成sRGB,手机厂商内部再做一个sRGB到实际屏幕色域的变换。

所以你遇到的问题是你的手机厂商的色彩管理没有做对,或者是你的手机设置有问题,这样才会出现sRGB图片颜色显示过浓的现象。你可以把我给你的色块图显示在手机上,截屏,发一张手机截屏图片上来,我从截图数据上看看,你的手机问题出在哪里。

把图上传到微信后,我在电脑的微信端打开图片,却变了绿、蓝、红,在手机端是红、绿、蓝
本帖最后由 Hink 于 2020-8-15 12:19 编辑
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
rivershaw 发表于 2020-8-15 04:18
我很少使用手机,刚才用华为mate20pro试了一下,安卓的图库、微信,都支持图片内嵌的icc,也就是支持输入的色彩管理。

是否支持输出的色彩管理,因为手机不是开放系统,没法加载显示器icc,不好验证。但从手机截屏图片的数据上看,显示器icc使用的是sRGB。手机的色彩管理是闭环体系,不是电脑那样的开放系统,这个sRGB不能说明问题,安卓系统可以要求看图软件把显示器icc统统当成sRGB,手机厂商内部再做一个sRGB到实际屏幕色域的变换。

所以你遇到的问题是你的手机厂商的色彩管理没有做对,或者是你的手机设置有问题,这样才会出现sRGB图片颜色显示过浓的现象。你可以把我给你的色块图显示在手机上,截屏,发一张手机截屏图片上来,我从截图数据上看看,你的手机问题出在哪里。

手机截图:
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-14 22:30
现在手机大部分都是广色域吧,但大部分手机上的看图软件,或者微信、朋友圈都是不支持色彩管理,即使ARGB转换成SRGB,一放到手机上看,或者发朋友圈,都是色彩变浓的。除非看图的对象懂得色彩管理,在手机上用支持色彩管理的软件看图,但微信、朋友圈和发图虫上都是无解了。

我觉得用去掉icc的ARGB图片,在手机上和在广色域显示器上反而基本都会显示正确(我自己测试验证)。而且,如有需要,后期还能基本无损地添加回ARGB的icc,如果你转成SRGB,就是不可逆的损失了。


我很少使用手机,刚才用华为mate20pro试了一下,安卓的图库、微信,都支持图片内嵌的icc,也就是支持输入的色彩管理。

是否支持输出的色彩管理,因为手机不是开放系统,没法加载显示器icc,不好验证。但从手机截屏图片的数据上看,显示器icc使用的是sRGB。手机的色彩管理是闭环体系,不是电脑那样的开放系统,这个sRGB不能说明问题,安卓系统可以要求看图软件把显示器icc统统当成sRGB,手机厂商内部再做一个sRGB到实际屏幕色域的变换。

所以你遇到的问题是你的手机厂商的色彩管理没有做对,或者是你的手机设置有问题,这样才会出现sRGB图片颜色显示过浓的现象。你可以把我给你的色块图显示在手机上,截屏,发一张手机截屏图片上来,我从截图数据上看看,你的手机问题出在哪里。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
rivershaw 发表于 2020-8-14 17:55
不会有问题的,你只需要调图结束后,“编辑”-“转换为配置文件”,转换成sRGB后存盘,网络交流就不会有任何问题。你只要别把Adobe RGB搞错成sRGB,或者sRGB搞错成Adobe RGB就行了。

如果别人用广色域显示器,又没有搞对色彩管理,别人会有其他的解决办法,比如眼睛看久了就习惯了,

除了高级的、昂贵的自带色彩空间转换的显示器,其他显示器不可能做出一个适合sRGB、一个适合Adobe RGB的icc,只能校准出一个显示器自己的icc。


现在手机大部分都是广色域吧,但大部分手机上的看图软件,或者微信、朋友圈都是不支持色彩管理,即使ARGB转换成SRGB,一放到手机上看,或者发朋友圈,都是色彩变浓的。除非看图的对象懂得色彩管理,在手机上用支持色彩管理的软件看图,但微信、朋友圈和发图虫上都是无解了。

我觉得用去掉icc的ARGB图片,在手机上和在广色域显示器上反而基本都会显示正确(我自己测试验证)。而且,如有需要,后期还能基本无损地添加回ARGB的icc,如果你转成SRGB,就是不可逆的损失了。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.424
主题: 0
帖子: 9738
注册: 2002年10月
rivershaw 发表于 2020-8-14 17:55
不会有问题的,你只需要调图结束后,“编辑”-“转换为配置文件”,转换成sRGB后存盘,网络交流就不会有任何问题。你只要别把Adobe RGB搞错成sRGB,或者sRGB搞错成Adobe RGB就行了。

如果别人用广色域显示器,又没有搞对色彩管理,别人会有其他的解决办法,比如眼睛看久了就习惯了,

除了高级的、昂贵的自带色彩空间转换的显示器,其他显示器不可能做出一个适合sRGB、一个适合Adobe RGB的icc,只能校准出一个显示器自己的icc。

也是,就普通显示器的模拟精度,不值得为此来回折腾
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-14 17:08
所以在ARGB色彩空间下修图、出图,即使自己做好色彩管理,网络交流还是会有问题,否则只能自己爽。

那我应该是用较色仪把我的显示器ARGB、SRGB模式各自校色出一个ICC,平时修图就把显示器切换到SRGB模式、显示器选校色的SRGB-ICC
,输出SRGB图片,就万无一失了。修图以外就切换回ARGB模式、校色的ARGB-ICC。


不会有问题的,你只需要调图结束后,“编辑”-“转换为配置文件”,转换成sRGB后存盘,网络交流就不会有任何问题。你只要别把Adobe RGB搞错成sRGB,或者sRGB搞错成Adobe RGB就行了。

如果别人用广色域显示器,又没有搞对色彩管理,别人会有其他的解决办法,比如眼睛看久了就习惯了,

除了高级的、昂贵的自带色彩空间转换的显示器,其他显示器不可能做出一个适合sRGB、一个适合Adobe RGB的icc,只能校准出一个显示器自己的icc。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.424
主题: 0
帖子: 9738
注册: 2002年10月
Hink 发表于 2020-8-14 17:08
所以在ARGB色彩空间下修图、出图,即使自己做好色彩管理,网络交流还是会有问题,否则只能自己爽。

那我应该是用较色仪把我的显示器ARGB、SRGB模式各自校色出一个ICC,平时修图就把显示器切换到SRGB模式、显示器选校色的SRGB-ICC
,输出SRGB图片,就万无一失了。修图以外就切换回ARGB模式、校色的ARGB-ICC。


电脑网上交流可以这么做。不过没必要改PS的工作空间,因为PS输出到显示器会自动转换的,保证显示正确,而原始数据如果到了sRGB ,颜色损失是实际的。只要最后出图的时候做一个转换再存盘。如果要广色域手机也看着正常些,还要转换存成P3 的 本帖最后由 logical 于 2020-8-14 18:28 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
rivershaw 发表于 2020-8-14 16:31


所以在ARGB色彩空间下修图、出图,即使自己做好色彩管理,网络交流还是会有问题,否则只能自己爽。

那我应该是用较色仪把我的显示器ARGB、SRGB模式各自校色出一个ICC,平时修图就把显示器切换到SRGB模式、显示器选校色的SRGB-ICC
,输出SRGB图片,就万无一失了。修图以外就切换回ARGB模式、校色的ARGB-ICC。 本帖最后由 Hink 于 2020-8-14 17:10 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-14 15:52
似乎还有显卡驱动环节,显卡与显示器的读取与输出应该是怎样的关系?

显示器校色,就是找出显示缓冲区的RGB,与屏幕上颜色XYZ(Lab)的关系,把这个映射关系做成表格,保存在显示器icc里面。

如果ARGB比SRGB多出来的色彩部分A220-A255都是压缩变为S255,那么在PS里把ARGB转换为SRGB输出,其实也是有色彩出入的。ARGB显示器下Lightroom修raw图,用LR直接导出SRGB,和我转到PS里先转换成SRGB再保存,有什么不同吗? 为什么我这样处理出来的SRGB发到微信、朋友圈色彩都变浓了(因为我的手机是广色域?),如果要微信、朋友圈显示正确,只有整一条链都是SRGB下来才行?

你说得完全正确!没有不同,颜色变浓就是因为手机APP不支持色彩管理,跟电脑的道理一样,换成支持色彩管理的颜色就正常了。

如果为了网络交流,一定要先把ARGB转成SRGB,那这个SRGB在广色域显示设备里也会出现色彩不同吧,因为很多软件不支持色彩管理:
SRGB图片(SR255):
(1)ARGB显示器    没有色彩管理软件:R255 —— AR255 (变浓)

你说得完全正确!祸根就是很多软件不支持色彩管理。不支持色彩管理,就只能在sRGB里面转圈圈,


(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
rivershaw 发表于 2020-8-13 10:16
初学色彩管理,有一个重要的概念一定要建立起来,这就是,RGB不是颜色,只有XYZ(Lab)才是颜色。RGB必须指定色彩空间、有了icc才能知道是什么颜色,这一点非常、非常、非常重要!

在sRGB色彩空间,RGB=【255;0;0】,颜色是Lab=【54;81;70】。

在Adobe RGB色彩空间,RGB=【255;0;0】,颜色是Lab=【63;90;78】。

这是两个不同的颜色。

在sRGB色彩空间,RGB=【255;0;0】的颜色是Lab=【54;81;70】,这个颜色在Adobe RGB色彩空间,RGB=【219;0;0】。

所以sRGB空间的RGB=【255;0;0】、Adobe RGB空间的RGB=【219;0;0】,都是Lab=【54;81;70】,它们是同一个颜色。

在Adobe RGB色彩空间,RGB=【255;0;0】的颜色是Lab=【63;90;78】;RGB=【219;0;0】的颜色是Lab=【54;81;70】,这是两个不同的颜色。

如果把这两个颜色转换到sRGB色彩空间,因为色域压缩,两个颜色变成了一个颜色,都是Lab=【54;81;70】,在sRGB色彩空间里,RGB=【255;0;0】。

在photoshop里面,“转换为配置文件”,是Lab不变(颜色不变),RGB改变。“指定配置文件”,是RGB保持不变,Lab改变(颜色改变)。

配置文件icc是什么?icc就是从RGB到Lab、从Lab到RGB的两个3D转换表或者两个转换矩阵,告诉 ...


似乎还有显卡驱动环节,显卡与显示器的读取与输出应该是怎样的关系?

如果ARGB比SRGB多出来的色彩部分A220-A255都是压缩变为S255,那么在PS里把ARGB转换为SRGB输出,其实也是有色彩出入的。ARGB显示器下Lightroom修raw图,用LR直接导出SRGB,和我转到PS里先转换成SRGB再保存,有什么不同吗? 为什么我这样处理出来的SRGB发到微信、朋友圈色彩都变浓了(因为我的手机是广色域?),如果要微信、朋友圈显示正确,只有整一条链都是SRGB下来才行?

如果为了网络交流,一定要先把ARGB转成SRGB,那这个SRGB在广色域显示设备里也会出现色彩不同吧,因为很多软件不支持色彩管理:
SRGB图片(SR255):
(1)ARGB显示器    没有色彩管理软件:R255 —— AR255 (变浓) 本帖最后由 Hink 于 2020-8-14 16:20 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-8-14 09:54
对于去掉ICC的ARGB,不懂色彩管理的软件,究竟是理解成SRGB再转换显示器的icc,还是直接输出RGB给显示器的icc,这点不确定
假设是直接输出RGB,就是R255-AR255,显示是正常的。按我在电脑、手机(都是广色域)的测试,去掉icc的ARGB图片,绝大部分都正常显示,包括各种浏览器、看图软件、朋友圈、图虫,只有光影看看变淡了(可能只有光影看看是理解成SRGB)


看图软件大致分成3类:

1、支持输入色彩管理、支持输出色彩管理,比如photoshop,没有内嵌的icc是图片会要求你指定icc,按照你的指定处理。其他的看图软件,在没有内嵌的icc时,一般当成sRGB处理。你的Adobe RGB图片,被当成sRGB处理,颜色就错了,颜色变淡了。

2、支持输入色彩管理、不支持输出色彩管理,比如windows的photos,桌面的幻灯、壁纸,你的没有icc的Adobe RGB图片被当成sRGB输入,颜色变淡,但是送显示器的时候,错把Adobe RGB显示器当成sRGB,颜色会变浓,负负得正,反而颜色正常了。

3、不支持输入色彩管理、不支持输出色彩管理,不管图片有没有icc,都直接送显示器,这样Adobe RGB的图片,送到Adobe RGB的显示器,颜色反而是正常的。

光影有点乱,中期有的的版本,没有色彩管理,不识别icc,但是会把输出的图片硬加上一个sRGB的icc,这就非常非常混乱了,不知道现在的情况怎么样了。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
rivershaw 发表于 2020-8-14 07:44
我理解“R255 —— AR255”的意思,就是照片中的RGB=【255;0;0】被指定或者转换成了Adobe RGB的RGB=【255;0;0】。因为原始照片是Adobe RGB的,所以这样的指定或者转换是正确的,颜色显示正常。


对于去掉ICC的ARGB,不懂色彩管理的软件,究竟是理解成SRGB再转换显示器的icc,还是直接输出RGB给显示器的icc,这点不确定
假设是直接输出RGB,就是R255-AR255,显示是正常的。按我在电脑、手机(都是广色域)的测试,去掉icc的ARGB图片,绝大部分都正常显示,包括各种浏览器、看图软件、朋友圈、图虫,只有光影看看变淡了(可能只有光影看看是理解成SRGB) 本帖最后由 Hink 于 2020-8-14 09:56 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.529
主题: 48
帖子: 7275
注册: 2007年7月
年内主力装备
NIKON Z 8
logical 发表于 2020-8-14 07:09
这个不是日常操作,和原本考察各种软件的通常表现的想法,意思不一样了。放在这里容易引起误会


我理解“R255 —— AR255”的意思,就是照片中的RGB=【255;0;0】被指定或者转换成了Adobe RGB的RGB=【255;0;0】。因为原始照片是Adobe RGB的,所以这样的指定或者转换是正确的,颜色显示正常。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.424
主题: 0
帖子: 9738
注册: 2002年10月
rivershaw 发表于 2020-8-14 04:01
是指前面说过的,photoshop工作空间Adobe RGB,读入时“保持原样(不做色彩管理)”的情况。

这个不是日常操作,和原本考察各种软件的通常表现的想法,意思不一样了。放在这里容易引起误会 本帖最后由 logical 于 2020-8-14 07:11 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 用photoshop做色彩管理实验
功能受限
游客无回复权限,请登录后再试