主题:用photoshop做色彩管理实验
倒序浏览
主题图片汇总
主题内检索
浏览:49456 回帖:1823
游客没有回帖权限
老坛泡菜
泡网分: 47.403
主题: 0
帖子: 9364
注册: 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)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 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)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
登录后可直接显示原图


登录后可直接显示原图

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
有朋友希望我再明确一下photoshop的“指定配置文件”、“转换为配置文件”是如何使用icc内部的A2B、B2A的。

配置文件icc内部有A2B0、B2A0对应“可感知”意图;A2B1、B2A1对应“相对比色”意图;A2B2、B2A2对应“饱和度”意图。

“绝对比色”意图没有单独的A2B、B2A,使用与“相对比色”相同的A2B1、B2A1,然后按照媒介白点与PCS的D50白点的比例,对XYZ做变换计算处理。

A2B是RGB=>XYZ(Lab)的转换,B2A是XYZ(Lab)=>RGB的转换。

使用“指定配置文件”时,RGB=>XYZ(Lab)的映射使用哪张表由photoshop菜单“颜色设置”里的转换意图决定。比如“颜色设置”的转换意图为“可感知”,使用A2B0。如果转换意图为“饱和度”就使用A2B2。如果icc没有A2B2,就使用A2B1代替,结果就与“可感知”相同。

使用“转换为配置文件”时,有一个转换意图的指定,photoshop会使用这个意图临时替代“颜色设置”的转换意图,重新计算当前的XYZ(Lab)颜色,再按照当前的颜色,转换到RGB。最后再按照“颜色设置”的转换意图,把RGB转换成当前的颜色。

比如“颜色设置”是“可感知”,要把配置文件从icc1转换到icc2,使用“相对比色”。

1、当前颜色是XYZ1,这个XYZ1是RGB1用icc1的A2B0转换来的(因为“颜色设置”是“可感知”,所以使用A2B0);

2、现在色彩空间转换,要用icc1的A2B1重新把RGB1转换到XYZ2(因为转换时意图临时指定为相对比色,所以使用A2B1重新计算颜色);

3、再把XYZ2按照icc2的B2A1转换到RGB2(转换时意图临时指定为相对比色)。这是真正的“转换为配置文件”的转换过程,把XYZ(Lab)颜色=>RGB数据;

4、再把RGB2按照icc2的A2B0转换到XYZ(因为“颜色设置”是“可感知”,所以使用A2B0),XYZ是现在照片的颜色。

这个转换过程的确很绕,但道理还是比较清楚的,并且经过了代码计算数据与photoshop转换结果的验证。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.403
主题: 0
帖子: 9364
注册: 2002年10月
rivershaw 发表于 2020-8-29 15:08

4、再把RGB2按照icc2的A2B0转换到XYZ(因为“颜色设置”是“可感知”,所以使用A2B0),XYZ是现在照片的颜色。

这一步是拾色器的数值显示吧?显示器的输出还是按照相对比色?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
logical 发表于 2020-8-29 16:01
这一步是拾色器的数值显示吧?显示器的输出还是按照相对比色?


对!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
初学色彩管理,对色彩空间的转换意图,可感知、相对比色、绝对比色、饱和度,文字上的理解很容易。但根据这些概念,在看图软件、操作系统上验证起来却非常困难,验证结果跟文字描述可能大相径庭。

我读色彩管理的文章,转换意图,从明白到糊涂,从糊涂到明白,前后反复了N次。现在才知道别轻易相信那些关于转换意图的文字描述,也别轻易相信某些大师的胡说八道。

比如,使用DsipalyCal软件,读入一个icc配置文件,使用“绝对色度”、“相对色度”,会发现色域、白点都有明显的变化,sRGB、Adobe RGB、ProPhoto RGB都是如此。

而photoshop里面,sRGB、Adobe RGB、ProPhoto RGB无论使用什么转换意图,颜色都不会变(色域、白点都不变)。

为什么?

因为DsipalyCal的绝对比色是原始色彩空间XYZ,相对比色是XYZ_D50色彩空间。而Photoshop不管绝对比色还是相对比色,统统都是XYZ_D50色彩空间。

比如sRGB IEC61966-2.1,在XYZ上指定D65作为白点的色彩空间,被DisplayCal认作绝对色度空间,而photoshop使用的sRGB IEC61966-2.1,是XYZ的D65转换到XYZ的D50的XYZ_D50色彩空间(指定白点为D50的XYZ_D50空间)。

DisplayCal、photoshop、icc都把转换到XYZ_D50叫做相对比色意图,转换方法也相同。但是绝对比色意图就不一样,DisplayCal把原始色彩空间不做白点变换、不做色彩调整(Bradford),直接映射到XYZ_D50叫做“绝对色度”(absolute colorimetric),而photoshop、icc则是把原始色彩空间做白点变换、做色彩调整(Bradford),再按照原始色彩空间的白点拉伸XYZ后,作为“绝对比色”(ICC- absolute colorimetric rendering intent)。

显然两者的结果不同。DisplayCal的绝对比色颜色保持不变,而photoshop、icc的绝对比色,因为有Bradford色彩调整,白点不同时所有颜色都会改变。

也是因为有Bradford色彩调整,所有DisplayCal、photoshop、icc的相对比色在白点不同时都会改变颜色,而不是颜色不变。但是,这种颜色的改变,区别于可感知、饱和度的颜色改变,所以ICC把这种颜色的改变称为PCS(Profile Color Space)的颜色不变。

所以,有人说色彩管理,相对比色时颜色不变,是指ICC所说的PCS颜色不变,而不是真正的XYZ颜色不变。有人说绝对比色时颜色不变,对使用icc配置文件的色彩管理来说,只是白点没变,其他XYZ颜色还是变了。

至于可感知、饱和度,要看icc里面的A2B0、A2B2和B2A0、B2A2的3DLUT是怎么做出来的,还要看Microsoft ICM、Adobe(ACE)是如何使用这些颜色映射表的。3DLUT不同,使用方法不同,颜色结果也不同。

所以,教科书的色彩管理里,对可感知、比色、饱和度的文字描述,只是最、最基本的一些概念,不必对这些概念过于纠缠,也不要以为这些描述能指导我们实际使用icc。固执、僵化地理解可感知、比色、饱和度这些概念,可能会导致使用icc时出现各种错误、引发各种困扰。

比如,以为sRGB IEC61966-2.1、Adobe RGB 1998、ProPhoto RGB和显示器icc这样的色彩空间也存在可感知、比色、饱和度意图的区别,每次在这些色彩空间的相互转换中,不知道该使用哪种意图才对。

比如,担心可感知、饱和度意图会改变颜色,不敢使用,只敢始终使用一种相对比色意图,不知道相对比色也是会改变颜色的。而大部分时候,可感知、饱和度,与相对比色、绝对比色的区别并不是那么大,甚至经常根本毫无区别、完全一样。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
这一回来说说显示器的颜色校准。

校准显示器,推荐使用第三方的DisplayCal和ArygllCMS,能支持市面上的大部分校色仪,校色方法的条理更清楚一些,可控制的参数比校色仪原厂软件多一些,最终结果也比校色仪原厂的软件好一点。

DisplayCal仅仅是windows的图形界面,核心是后台的ArygllCMS软件包。ArygllCMS对颜色做各种计算,并生成显示器的icc配置文件。ArygllCMS是开源的共享软件,没有版权限制,自由使用,完全免费。
https://displaycal_net/
https://www_argyllcms_com/

显示器的校准分为3个步骤,首先是显示器的色温、亮度校准;然后是颜色的测量,生成RGB与XYZ(Lab)的对照表,写入icc配置文件;最后是加载显示器icc。

这3个步骤中,显示器的色温、亮度校准最为关键。一般来说,显示器的硬件,都只能在某个色温、某个亮度下才能达到最大、最好的色域范围,找到适合自己的亮度、对比度,把色温调到尽可能准确的数值,是校色的关键。

有人可能觉得校色仪很神秘,其实校色仪唯一的基本作用就是测量出颜色的XYZ数值。显示器的色温、亮度校准,就是一边用显示器按钮调整显示器的RGB,一边用校色仪测量白色的色温、亮度值。

所谓色温,就是白色的XYZ颜色值,然后换算成大家好理解的色温值。实际上内部计算时,都是使用CIExy数值,是这个白色在色品图上的坐标。从CIExy换算成色温值,或者从色温值换算成CIExy,计算非常复杂,费时、费力,大部分软件都使用简化算法,结果就是误差很大,所以,在显示器校色时,嘴上可以说色温,但数据最好直接使用CIExy,别使用色温值。

显示器色温一般大家习惯上使用D65,就是6500K,日光与黑体会稍有区别,但区别不大,可以忽略。当然,也可以使用其他色温值,高于D65,就是我们常说的颜色偏冷,低于D65就是偏暖。如果你使用D65之外的色温,当你说一张照片色调偏冷、偏暖时,就要注意,可能与别人的观片感觉会有不同。所以,除非确有必要,还是使用D65比较安全可靠。

显示器的色温是显示器硬件决定的,有RGB调节的显示器,可以调整色温,但是大幅度调整色温,可能会使最终的校色结果出现问题。比如一个接近6500K色温的显示器,如果你硬要把色温调到D50,可能会使校色结果的色域严重偏小、出现色调分离。有些显示器允许你直接设定色温是6500K,还是5000K,最好别相信那个,那个设定的误差极大,还是老老实实用RGB仔细调整更可靠。

市面上大部分显示器都是D65兼容的,但实际的色温可能是7000K、8000K,这样的显示器应该把色温调到6500K看起来才舒服。可能只有很少数昂贵的专业显示器是D50兼容的,D50兼容的专业显示器,一般都可以一键调整到D65使用。

许多笔记本的显示屏,没有RGB调节,这时候你如果强迫把色温调到D65,结果就是屏幕显示照片时出现各种色阶断裂,所以对不能调节RGB的显示器、笔记本显示屏,最好不调整色温,直接使用原始的色温,只校准Gamma、色偏,这样效果反而好。

显示器上的RGB按钮调节,可以想象成显示器内部的模拟放大器,而显示器校色时的RGB调整,是数字化的放大、缩小,数字化很容易出现色阶断裂,尤其是Gamma校准,断阶会很明显。所以,用模拟RGB调整色温,比数字化调整要好得多,最好别用数字化校准的方式调整色温。

亮度、对比度的调整与色温的道理一样。有很多人说,校色时对比度应该调到最大,从原理上说没错,但实际上这样不好,因为对比度最大时,RGB的非线性程度可能会加大,纠正色偏的力度就要加大,可能会出现严重的色阶不连续现象。每个显示器都有一个最佳的对比度值,在这个对比度下,RGB的线性程度最好。

一般情况下,对显示器恢复出厂设置,缺省的对比度可能就是最佳的对比度,我用过的大部分显示器都是这样,所以我一般都是显示器恢复出厂设置后,只调亮度,尽可能不动对比度。但有例外,有的显示器出厂设置的对比度明显不是最佳的对比度。

显示器的亮度多少合适,有人喜欢80尼特,有人喜欢120尼特,显示器亮度与看显示器时的环境光线关系很大,白天看显示器会觉得暗,晚上看会觉得亮,而显示器校准后就不能再调整对比度、亮度了,调了颜色就不准了,要重新校准,所以要选择一个白天、晚上,看起来都比较合适的亮度值。

我有一横、一竖两个显示器,横的亮度调到120尼特(坎德拉/平米、cd/m^2),竖的亮度调到140尼特,这样看起来两个显示屏的亮度基本一样,因为显示器亮度与观察角度有关。

调整好了显示器的色温、亮度,这是显示器校准的第一步。接下来,就是把RGB的各种组合送入显示缓冲区,用校色仪在屏幕上测量出各种XYZ颜色值,建立RGB与XYZ的对照表。再把这个对照表写入显示器icc。做这个测量时,DisplayCal会停用当前的显示器icc,让显示器裸奔,只有显示器未加载任何icc(包括vcgt),才能测量出显示器最原始的缓冲区RGB与屏幕XYZ的关系。

以8bit的RGB为例,有(2^8)^3=16777216种组合,测量这些组合的XYZ值,要花费太多的时间,所以实际的测量不会测全部的RGB组合,而是选取有代表性的色块颜色测量,其他颜色的XYZ用三线性插值的办法计算。

显然,色块数越多,RGB与XYZ的对照表越准确,但花费的测量时间也越长。一般来说,大约选取100-200个色块,花费1-2个小时的测量时间,数据就足够精确了。色块再多,时间再长,意义不大。色块太少,时间太短,数据精度不足,结果会有较大的误差。

在这里要说说Gamma,Gamma是个非线性变换,y=x^γ,y=x^(1/γ)。Gamma源于人眼视觉对亮度的响应,是个准对数规律的非线性关系。很多人误解显示器校准时的Gamma选择,认为显示器校准时的Gamma设置应该与sRGB、Adobe RGB的Gamma一致。实际上,显示器校准时的Gamma与sRGB、Adobe RGB的Gamma不是一回事,没有什么关系,它是显示器自己的非线性属性。显示器校准时要求的是sRGB、Adobe RGB的XYZ,与屏幕上的XYZ一致,这里的XYZ都是Gamma变换后的线性关系。sRGB、Adobe RGB的Gamma是确定的,而显示器的Gamma是未知的,显示器校准时预先设置一个显示器的Gamma,然后用数字方式调整偏差,使XYZ一致。这个预先设置的Gamma越接近显示器实际的Gamma,数字调整越小,校色效果越好。

显然,显示器的实际Gamma,不会是理想的公式,y=x^γ,y=x^(1/γ),而是一条不规侧的曲线,所以我们应该尽可能选择一个γ,用尽可能相近的曲线去模拟显示器的Gamma曲线。

DisplayCal提供了3种预先设置显示器Gamma的方案,胡乱给个数、用校色仪先测量一下、颜色测量中是多少算多少。

用校色仪先测量一下比胡乱给个数肯定好,所以应该尽可能预先用校色仪测量一下显示器的Gamma值,然后把这个Gamma数值告诉DisplayCal。

颜色测量中是多少算多少,DisplayCal是“已测量(As Measured)”,一旦选择了这个,显示器icc会放弃使用显卡的Gamma校准表vcgt。

这是个有点复杂的问题,使用vcgt无疑能使屏幕颜色更准确,但是如果一开始显示器色温没有精确校准,或者显示器的Gamma非常古怪(严重偏离标准曲线),这个vcgt很可能会使颜色出现色阶断裂,使色调分离。所以,如果发现校色后的屏幕有比较严重的色阶不连续的现象,可以使用“已测量(As Measured)”,关闭vcgt,重新校准。

显示器校准的最后一步,加载显示器icc,DisplayCal会在windows启动项里添加一个DisplayCal Load程序,这个DisplayCal Load会自动加载显示器icc,在屏幕右下角会有一个DisplayCal的小图标,鼠标右键这个小图标,在“配置文件关联”里面可以修改当前使用的显示器icc。

就像DisplayCal官网介绍的,DisplayCal Load加载的显示器icc比使用windows加载更简单,精度更高。windows加载的vcgt只有8bit,DisplayCal加载的vcgt是16bit。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
使用DisplayCal校准显示器,首先是要安装校色仪的驱动,要使用ArygllCMS的驱动而不要使用校色仪原厂的驱动。(可能新版的ArygllCMS允许某些校色仪使用原厂的驱动,不确定)

安装驱动前,要首先禁止W10的驱动数字签名,方法可以参考:
https://jingyan.baidu.com/article/cd4c2979018215756e6e60ff.html

我的校色仪是爱色丽ColorMunki Photo,驱动安装方法如下。
登录后可直接显示原图


驱动安装成功后,启动DisplayCal,要指定ArygllCMS软件包的可执行文件目录bin。
登录后可直接显示原图


首先用校色仪测定显示器的Gamma值,按照下图操作,记录下报告中的Gamma数值。
登录后可直接显示原图


这些准备工作做完后就可以开始显示器校准了。
登录后可直接显示原图


登录后可直接显示原图


前面说过,白点不要选色温,最好用D65的色度坐标,请直接输入D65的x、y坐标值,x=0.3127,y=0.3290。

色调曲线,用自定义,Gamma值输入前面报告中记录下的Gamma数值,我的显示器是2.14。

黑点校正建议使用100%,这个黑点校正实际上是灰色平衡,100%能确保所有的灰色是中性色,不会发生偏色。如果显示器够好,即使不用100%,灰色也不会出现彩色偏移,但显示器不够好时,黑白出现彩色偏差会让人感觉上很难受。

校准参数设置好后,要检查一下“配置”,确保icc是“XYZ LUT+矩阵”,显示器icc必须是这种格式,才能保证颜色准确和转换精度。

还可以点那个齿轮,进一步修改icc的格式,比如CLUT的网格数,如果嫌33×33×33计算误差大,可以改成45×45×45,这样做出来的icc文件会增大很多,而且可能影响计算速度。

作为显示器icc,色域映射的可感知意图、饱和度意图都没有什么意义,别去自找麻烦。
登录后可直接显示原图


登录后可直接显示原图


点击窗口最下面的“校准&配置文件”,就可以开始测量屏幕上的XYZ颜色了。

校色过程首先就是交互式地调整显示器的色温和亮度,一边调整显示器上的RGB、亮度、对比度,一边观察DisplayCal给出的检测结果,使色温、亮度满足要求。
登录后可直接显示原图


我使用的ColorMunki Photo,在校准中会频繁地自校准,很讨厌。新版的DisplayCal加了一个选项,可以屏蔽掉多余的ColorMunki Photo自校准,在“选项”-“高级”-“允许跳过校色仪自校准”选勾就行了,不用担心会跳过所有的自校准,需要自校准的关键地方,还是会保留校色仪的自校准。

显示器校准完成后,会自动加载显示器icc。对与校色的结果,可以使用“验证”,看看最终颜色的色差是多大,哪些有颜色的色差较大。“验证”会做出一个色块颜色值的比较报告。请注意,在“验证”时,“设置”必须要选成显示器的icc,DisplayCal按照这个icc对应的色块表进行校验。测试图表的色块数越多,校验时间越长,色块数太少,达不到校验的目的,一般来说,选“大型验证测试图表”,325个色块,半个小时时间比较合适。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
logical 发表于 2020-8-9 01:34
你大概就是用的校色软件的loader,这里的设置没有影响。如果想用WIN 管理,你还可以直接把你的校色软件的loader停掉。当然:如果你的显示器的ICC没有被系统或者软件loader 调用,那么所有软件,包括PS里的色彩都会出问题。

至于sRGB的饱和度高,就是软件的问题:或者是色彩管理功能不全(比如IE, 美图,画图,WIN10的缺省看图软件),或者是不支持ICC V4(比如:WIN7的照片照片查看器)。手机里的软件也都是不支持色彩管理的,所以sRGB图像在广色域手机里显示都会过饱和。

解决办法:就是用Chrome或者火狐浏览(火狐需要改设置),WIN7 的照片查看器,用ICC V2 -- 还有一种临时办法,就是用WIN自带的ARGB过度一下。至于手机,你可以把图像转成ARGB或者apple P3的ICC去输出


借了台较色仪,重装系统,选择ICC V2,一切问题迎刃而解! 所有色彩都正确了! 之前所有问题估计就是出在ICC V4上
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
rivershaw 发表于 2020-9-1 11:05
使用DisplayCal校准显示器,首先是要安装校色仪的驱动,要使用ArygllCMS的驱动而不要使用校色仪原厂的驱动。(可能新版的ArygllCMS允许某些校色仪使用原厂的驱动,不确定)

安装驱动前,要首先禁止W10的驱动数字签名,方法可以参考:
https://jingyan.baidu.com/article/cd4c2979018215756e6e60ff.html

我的校色仪是爱色丽ColorMunki Photo,驱动安装方法如下。
登录后可直接显示原图


驱动安装成功后,启动DisplayCal,要指定ArygllCMS软件包的可执行文件目录bin。
登录后可直接显示原图


首先用校色仪测定显示器的Gamma值,按照下图操作,记录下报告中的Gamma数值。
登录后可直接显示原图


这些准备工作做完后就可以开始显示器校准了。
登录后可直接显示原图


登录后可直接显示原图


前面说过,白点不要选色温,最好用D65的色度坐标,请直接输入D65的x、y坐标值,x=0.3127,y=0.3290。


我的显示器没有手动独立调RGB,就用不了这个软件了?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.403
主题: 0
帖子: 9364
注册: 2002年10月
Hink 发表于 2020-9-1 22:46
我的显示器没有手动独立调RGB,就用不了这个软件了?

可以跳过这一步:选择用显示器的白点不做调整,或者通过牺牲色域大小和色阶的代价校正。推荐前者 本帖最后由 logical 于 2020-9-1 22:56 编辑
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 47.403
主题: 0
帖子: 9364
注册: 2002年10月
Hink 发表于 2020-9-1 22:41
借了台较色仪,重装系统,选择ICC V2,一切问题迎刃而解! 所有色彩都正确了! 之前所有问题估计就是出在ICC V4上

这就好了 :-)
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-9-1 22:46
我的显示器没有手动独立调RGB,就用不了这个软件了?


可以!

“校准”设置里白点选“已测量”。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
ICC规定了3种最基本的icc,input(输入icc)、output(输出icc)和display(显示器icc),每种icc都有规定好的格式。实际上显示器也是输出设备,但ICC特别规定了显示器icc的格式,可见对显示器icc的重视。

sRGB IEC61966-2.1、Adobe RGB(1998)、ProPhoto RGB都属于显示器icc(display)。打印机icc是最典型的输出icc(output),扫描仪icc是典型的输入icc(input)。

数码照相机也是一种彩色图像输入设备,这一回来说说数码照相机的icc。

前面说过,icc就是RGB=>XYZ(Lab)和XYZ(Lab)=>RGB的转换表,知道其中一张转换表,另一个可以用反变换计算出来。对显示器icc来说,使用显示缓冲区放入RGB,用校色仪从屏幕测量XYZ,找出RGB=>XYZ(Lab)转换表,再计算出XYZ(Lab)=>RGB的转换表。

照相机的校色稍有不同,是用照相机拍摄标准色卡,然后计算出照片的XYZ(Lab),再把XYZ(Lab)校准到色卡的标准色。

先来介绍一下色卡。

常用的24色色卡,学名叫做“麦克白色卡”,每个色块的颜色,都能用孟塞尔(Munsell)色表系统给出颜色标号,由此可以计算出每个色块的颜色XYZ。
登录后可直接显示原图

http://poynton.ca/notes/color/GretagMacbeth-ColorChecker.html

我使用的X-Rite色卡实测数据如下:
登录后可直接显示原图

https://xritephoto_com/documents/literature/en/ColorData-1p_EN.pdf

色卡最重要的是色块颜色是标准色,有XYZ数值。对准色卡拍摄一张照片,可以根据拍摄时的光源色温,重新计算出当前色温下的XYZ,然后根据每个色块的RGB数值,找出RGB=>XYZ的转换规律,对这24个色块颜色插值,这能得出数码照相机的icc。

显然,每个色块的RGB数值应该是CMOS输出的原始数据,就是RAW保存的马赛克RGGB。但是,由于照相机厂商不公布自己的RAW格式,所以大家不容易拿到RAW的RGB,只有做RAW解码的软件厂商知道RAW的RGB结构,比如Adobe。

Adobe知道RAW的协议,知道RGB的格式,但出于对照相机厂商RAW格式保密的需要,就不能采用通用的icc方式制作数码照相机的icc,所以Adobe不能使用通用的icc格式,只好自己搞了一个DNG标准,用dcp替代通用的icc。

这个dcp,Adobe叫做digital camera profile,数码照相机配置文件,本质上与icc是一样的,也是转换矩阵加LUT,只不过LUT使用了HSV,而不是RGB。

X-Rite另辟蹊径,一方面允许用户使用Adobe的DNG制作dcp,ACR、Lightroom都可以使用X-Rite的dcp;另一方面,允许用户在ACR、Lightroom解码输出TIFF(16bit)后,用通用的TIFF照片制作icc,对TIFF照片进行色卡校色处理,这就绕过了RAW的保密问题。

X-Rite用TIFF制作的icc,是标准的输入icc(input),使用时,用photoshop的“指定配置文件”,对照片指定这个icc,就能起到校准颜色的效果。
色卡是个好东西,但价格实在是太贵,贵的原因是色卡的颜色使用的是矿物颜料,就是※※画唐卡的那种类似的颜料,这种矿物颜料能保证在一定时间内不会变色,确保颜色的XYZ准确。并且,色卡的色块经过专门处理,确保符合朗伯体的均匀漫反射特征,即使在太阳直射下,也决不会出现反光点。

我试用过国产的色卡,颜色准确都没有太大的问题,但是无一例外,在强光下都会出现讨厌的反光,这就大大降低了使用效率,这一点还需要加大力度改进。

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.222
主题: 3
帖子: 206
注册: 2019年3月
总结一下第一个实验,请楼主看一下是否理解正确:

把特殊的ICC(GR Adobe RGB.ICC, 只把红绿颠倒,蓝色保持不变)加载成显示器的ICC,

用需要测试的看图软件打开试金石照片(Touchstone.PNG,内嵌把特殊的ICC,把红色指定为蓝色,绿色指定为红色,蓝色指定为绿色),

在显示器上
观看实际显示的颜色情况:

如果既支持图片内嵌的ICC,又支持显示器ICC,从上到下就是绿、红、蓝;

如果支持图片内嵌的ICC,但不支持显示器ICC,那它看起来从上到下就是红、绿、蓝:

如果不支持图片内嵌的ICC(当然也就不可能支持显示器的ICC),这张照片看起来就是从上到下,绿、蓝、红。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
windwild88 发表于 2020-9-8 18:03
总结一下第一个实验,请楼主看一下是否理解正确:

把特殊的ICC(GR Adobe RGB.ICC, 只把红绿颠倒,蓝色保持不变)加载成显示器的ICC,

用需要测试的看图软件打开试金石照片(Touchstone.PNG,内嵌把特殊的ICC,把红色指定为蓝色,绿色指定为红色,蓝色指定为绿色),

在显示器上
观看实际显示的颜色情况:

如果既支持图片内嵌的ICC,又支持显示器ICC,从上到下就是绿、红、蓝;

如果支持图片内嵌的ICC,但不支持显示器ICC,那它看起来从上到下就是红、绿、蓝:


对!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 8.384
主题: 6
帖子: 7873
注册: 2011年10月
又发现一个问题,argb转srgb的时候,饱和度高点的蓝色和绿色容易变淡,甚至色相都有点变化,红黄就没什么大问题
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
Hink 发表于 2020-10-10 23:27
又发现一个问题,argb转srgb的时候,饱和度高点的蓝色和绿色容易变淡,甚至色相都有点变化,红黄就没什么大问题


参见526、531楼。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 18.337
主题: 14
帖子: 754
注册: 2006年3月
好贴。最近花了几个半天粗读了全部内容, 受益匪浅。谢谢楼主和各位大家!
建议楼主提供一个给摄影爱好者参考的最经典最科学的PHOTOSHOP之“颜色设置”(工作空间、色彩管理方案等)、“指定配置文件”“转换为配置文件”的方案(贴图)。谢谢!
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.385
主题: 9
帖子: 351
注册: 2020年1月
不明觉厉,顶一下
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.026
主题: 1
帖子: 12
注册: 2020年12月
有时间了,详细看下。打印机打印图片一直都是用的 Photoshop色彩管理,如果直接交给打印机管理,偏色偏的惨不忍睹。 由于没有校色的设备,也就玩点业余级别的输出,直接用眼睛自己校色。

说下自己随便玩玩的业余流程,专业人士请无视 。我打印图片是这样操作的,把srgb的图片 统统转换adobe rgb,色彩会鲜艳点,特别是人脸皮肤,有的会从白色带点红色,观感反而更好。打印配置文件也选 adobe rgb。然后在ps可选颜色那里,调节与墨水对应的几种颜色,主要是洋红 蓝 黄,根据墨水 纸张的特性调节。再适当调节浓度。 最后输出的成品照片会和 srgb的图片接近或介于srgb和adobeRGB之间,虽然有色差,但在接受范围。 更主要的是 通过调节可选颜色,反过来也能调成 和打印出来的照片接近的效果。 就算是垃圾墨水卖家都只建议打文档彩图的,通过一系列调节,也能得到能接受的效果。至此我就不再小看打印机了,看到网上有人评论什么牌子的打印机偏冷或偏暖 我就当笑话看了。 业余玩玩打印输出的 可以参考我的方法。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 0.026
主题: 1
帖子: 12
注册: 2020年12月
jayhai 发表于 2021-1-15 14:54
有时间了,详细看下。打印机打印图片一直都是用的 Photoshop色彩管理,如果直接交给打印机管理,偏色偏的惨不忍睹。 由于没有校色的设备,也就玩点业余级别的输出,直接用眼睛自己校色。

说下自己随便玩玩的业余流程,专业人士请无视 。我打印图片是这样操作的,把srgb的图片 统统转换adobe rgb,色彩会鲜艳点,特别是人脸皮肤,有的会从白色带点红色,观感反而更好。打印配置文件也选 adobe rgb。然后在ps可选颜色那里,调节与墨水对应的几种颜色,主要是洋红 蓝 黄,根据墨水 纸张的特性调节。再适当调节浓度。 最后输出的成品照片会和 srgb的图片接近或介于srgb和adobeRGB之间,虽然有色差,但在接受范围。 更主要的是 通过调节可选颜色,反过来也能调成 和打印出来的照片接近的效果。 就算是垃圾墨水卖家都只建议打文档彩图的,通过一系列调节,也能得到能接受的效果。至此我就不再小看打印机了,看到网上有人评论什么牌子的打印机偏冷或偏暖 我就当笑话看了。 业余玩玩打印输出的 可以参考我的方法。
...


原图, 图片截取自 王冰冰的 vlog视频。
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
jayhai 发表于 2021-1-15 14:54
有时间了,详细看下。打印机打印图片一直都是用的 Photoshop色彩管理,如果直接交给打印机管理,偏色偏的惨不忍睹。 由于没有校色的设备,也就玩点业余级别的输出,直接用眼睛自己校色。

说下自己随便玩玩的业余流程,专业人士请无视 。我打印图片是这样操作的,把srgb的图片 统统转换adobe rgb,色彩会鲜艳点,特别是人脸皮肤,有的会从白色带点红色,观感反而更好。打印配置文件也选 adobe rgb。然后在ps可选颜色那里,调节与墨水对应的几种颜色,主要是洋红 蓝 黄,根据墨水 纸张的特性调节。再适当调节浓度。 最后输出的成品照片会和 srgb的图片接近或介于srgb和adobeRGB之间,虽然有色差,但在接受范围。 更主要的是 通过调节可选颜色,反过来也能调成 和打印出来的照片接近的效果。 就算是垃圾墨水卖家都只建议打文档彩图的,通过一系列调节,也能得到能接受的效果。至此我就不再小看打印机了,看到网上有人评论什么牌子的打印机偏冷或偏暖 我就当笑话看了。 业余玩玩打印输出的 可以参考我的方法。
...


(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 7.507
主题: 48
帖子: 7250
注册: 2007年7月
年内主力装备
NIKON Z 8
我是行空 发表于 2021-1-15 10:03
好贴。最近花了几个半天粗读了全部内容, 受益匪浅。谢谢楼主和各位大家!
建议楼主提供一个给摄影爱好者参考的最经典最科学的PHOTOSHOP之“颜色设置”(工作空间、色彩管理方案等)、“指定配置文件”“转换为配置文件”的方案(贴图)。谢谢!


(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 用photoshop做色彩管理实验
功能受限
游客无回复权限,请登录后再试