[硬件产品讨论] 一点关于广色域显示器的使用心得(施工终了)

bxrclipz-avatar

bxrclipz

2020-02-08T02:57:31+00:00

最近看到坛子里有关广色域显示器的讨论又多了几条。看下来发现很多老哥对于广色域显示器,以及相关的色彩管理的流程并不是很清楚。于是在产品的使用过程中,难免会出现各种不如意的情况。
我自己的一台 benq SW2700PT 显示器已经用了好几年 (这是一台 99% ARGB的广色域显示器,同时有8bit抖10bit的色深,以及1d LUT的硬件校色模块),期间也踩了不少坑,感觉能够代表一部分泥潭老哥的日常使用情况了。所以这里发个贴,分享一些心得,希望能帮到大家。

由于可以预见这篇帖子会比较长,所以本身可能需要多次编辑,时间上会长一点。另外也不能保证第一次就把所有内容写全,后面有疏漏的,或者在交流中有新问题的,也会不断补充。另外开头会提供一个小目录,大家查找内容的时候也要善用搜索。

简陋的目录

  • 结论
  • 从“看起来一样”说起
  • 显示器上的色彩统一
  • 广色域显示器
  • “骨感”的现实和校色
  • 色彩管理流程(入门) -> 小白直接看这个
  • 色彩管理流程(进阶) -> 提供了校色仪的使用和PS的相关设置
文章当中肯定会涉及很多色彩管理的概念,不过这些东西主要都是为了支持我的结论和观点的,写下来是为了作为证据而不是让大家去记忆这些东西,所以我们单刀直入先从一些结论开始吧。

结论

1. 色彩管理的目标,是让相同的颜色在不同设备上看起来一样。说ARGB或者广色域显示器看起来比sRGB的艳丽多了之类的,说明没有把校色做好。
2. Windows 操作系统对于自带的很多环境并没有能力进行色彩管理,默认统统都是sRGB色域。所以即使用了广色域显示器,你的桌面也永远是过饱和和偏色的。很多游戏(比如wow)也是没有色彩管理功能的,默认也都是sRGB,所以也存在画面过饱和的情况。
3. MacOS 的色彩管理思路和win不一样,MacOS的所有软件,要想显示色彩都必须通过系统核心来实现。也就是说MacOS提供了一套专门的规则来管理色彩,所有app也必须服从这个管理。加上Mac和各种iOS设备的质控、原材料都是不错的,所以很多Mac和iOS设备都可以做到开袋即食,不需要太操心色彩管理。即使Mac的色彩可能没有那么好,但是大家“烂也能烂到一块去”,生态环境内部是自洽的。
4. 色彩管理不是单针对某一个设备(比如显示器),而需要一套流程。这个流程上的每一个环节出了问题,最后都不可能得到正确的色彩。(后面会尽量描述怎么把控这些环节)
5. 对于一般用户,如果没有搞清色彩管理的初衷和流程,建议不要花高溢价去购买广色域显示器。因为你想看到正确的色彩,需要很多额外的手段和环节去实现,新手很容易搞混然后等于花了钱还没享受到应有的效果。

从“看起来一样”说起

关于色彩统一这件事,个人觉得可能最早是从印刷业提出的诉求?为了方便印刷过程中上下游之间的沟通,或者说行业内的沟通,实现统一的视觉效果应该是一个很自然的诉求。类似书同文、车同轨,我们也希望有一个统一的方式去描述颜色。
用光的波长来描述颜色固然可以,但是有一个很大的问题是,印刷业更多是用染料/颜料来表述色彩,它们依靠的是反光而不是自发光。这要怎么测量它们发出的光波长呢?另一方面,谁家里也不会配一台光谱仪来对发光物一一测量,这么做实在是很麻烦。
另一方面,色彩这个东西本身还带有一点主观的意味在里面。”我觉得这件衣服红得很艳“,”这个青苹果卖相不错“,”把这个黄色再调淡一点“……等等这些日常用语,都在尝试通过语言来描述主观上对色彩的一种感受。可是就像四川的”微辣“对某些地方是”重辣“一样,这种主观的描述是不能解决色彩统一这个问题的。需要有一个客观的,与人的感受无关的体系来描述颜色,而且还要方便操作,怎么办呢?

为了解决这个问题,有一个叫做 CIE (国际照明委员会,Commission Internationale d'Eclairage)的国际组织,先提出了一套色彩体系,等于画了一个大圈先圈了一块地,囊括了所有人眼能识别的颜色。
https://upload-images.jianshu.io/upload_images/2729301-9ea12a7dc87c0754.png?imageMogr2/auto-orient/strip|imageView2/2/w/800/format/webp
根据坐标和考察角度不同,它们的形状各异。之后,提出了一种叫做 Lab 的标准。这种标准通过 L* 分量(亮度),a* 分量(红绿)和 b* 分量(黄蓝)来组合颜色。这种体系的目标就是要建立一个与设备无关,仅仅用来反馈人眼感受的色彩体系。最近的常用 Lab体系建立于 1976年,又被称为 CIELab体系。
https://gss2.bdstatic.com/-fo3dSag_xI4khGkpoWK1HF6hhy/baike/c0%3Dbaike150%2C5%2C5%2C150%2C50/sign=aceba1127af40ad101e9cfb136457aba/f7246b600c3387444d68b956500fd9f9d72aa06f.jpg
这样一来,大家都没有必要再去争论 ”我觉得这个才是'正红',你的红'不正'” 这样的话题了。对色彩有疑问?转换到Lab体系里,是骡子是马一下就看明白了。

显示器上的色彩统一

前面大略谈了下人眼上的色彩统一问题。可是,那毕竟是用来描述人眼感受的体系。而显示器则是需要一个描述发光体颜色的体系,而印刷、打印,有需要一个描述颜料色彩的体系。这又要怎么办呢?
此外还有一个问题,实践中人们发现,Lab色彩体系能够生成的颜色,甚至超过了人眼本身能够识别的颜色。你这个体系连人眼的能力都超过了,现在还要我们来生产这样的硬件,有点说不过去吧?

这里关于早期的影视业的YUV体系,到后来显示器上的RGB体系,这些体系的历史变迁,谁主导谁发明之类的就不细说了。就说当今的显示器上,为了行业生产需要,我们就专门又定义了一套RGB体系。包括RGB色彩的边界在哪,这个体系里纯色(纯红、纯绿、纯蓝)要怎么定义,不同色彩和体系之间如何转换等等。最终也就是 RGB 的色彩模型了。

早期的显示设备,由于显示能力有限,不能生成这个模型里的所有色彩。大家退而求其次,先搞了一个低配版的 sRGB 空间。这个色彩空间,和当时的电视广播的另一套色彩空间 Rec.709 几乎一样(gamma值不同)。当时由于电视广播是主力,所以和它并轨,对保证一般用途也已经足够。由于有了 RGB 模型这个大框架,sRGB要定义起来相对方便了很多。比如 sRGB 体系中,纯红色位于 CIE 1931 的[0.6400, 0.3300]、纯绿色位于[0.3000, 0.6000]、纯蓝色位于[0.1500, 0.0600]、白色是位于[0.3127,0.3290]的D65(这种白色和 6500k 的黑体辐射的颜色相同,摄影行业有时会采用D50作为白点,这种体系下白色看上去要“黄一些”)

当这个体系最终确立之后,以后人们想要在显示器上表达一个色彩,只需要在硬件里面放置一张映射关系表,告诉显示器在某个分量上“出多少力”,就可以获得正确而又统一的色彩表达了。比如,我这个显示器,当红色全开,它能够输出 CIE 1931 的[0.6400, 0.3300] 这个位置的颜色,那自然就是sRGB的纯红了(其他颜色通过三原色分量都可以组合出来)。只要你的显示器,也能输出CIE 1931 的[0.6400, 0.3300] 这个位置的颜色,那咱俩显示出来的颜色就没有区别,这不就实现了显示设备上的色彩统一了吗?

广色域显示器

由于sRGB毕竟是个低配模型,随着 商家不断寻找卖点 大众不断提升的视觉需求,已有的sRGB能够显示的颜色入不了各位看官的法眼了。我们希望色彩更通透、显示的颜色更多、色彩过渡更细腻,于是就在原来的 sRGB上各种扩充。使得新的色域能够覆盖 CIE 1931 xy 下更大的区域,这就是广色域的一种理解了。

目前常用的广色域,主要是:
1. Adobe RGB,由 Adobe 公司主导。其三原色原点坐标 纯红色位于[0.6400, 0.3300]、纯绿色位于[0.2100, 0.7100]、纯蓝色位于[0.1500, 0.0600]、白色是位于[0.3127,0.3290]的D65。可以发现它的红色、蓝色原点和sRGB重合,绿色则高了一些,而白点坐标一样。所以ARGB的绿色,部分黄色,部分青色的表现要比sRGB丰富。这种色域能够基本覆盖另一种印刷色域CMYK,当初创建这种色域也是为了满足印刷业的需求。这样,显示器的颜色和印刷品的颜色,就能够无损地交流互通了。来看一下 PhotoShop 对 AdobeRGB的描述:
[quote]提供相当大色域(范围)的RGB颜色,非常适于文档转换为CMYK模式。如果涉及从事颜色范围很广的印刷工作,可以使用这种颜色模式。[/quote]2. DCI-P3,这是一种数字电视回放的色彩空间。其三原色原点坐标 纯红色位于[0.680, 0.320]、纯绿色位于[0.265, 0.690]、纯蓝色位于[0.150, 0.060]、白色是位于[0.3127,0.3290]的D65。注意它们的蓝色坐标和白点坐标是一致的。目前很多显示器,以及较新的苹果系列产品,都支持这种色域(虽然安卓也有,但是安卓的色彩管理也比较弱,其实有点浪费)。由于Photoshop并不面向影视和数字播放,所以你会发现Photoshop里面默认并不会提供这种色彩空间 (这就叫专业.jpg)。

3. Rec.2020,前面提到了 Rec.709,这毕竟是一个几十年的HDTV的标准了。随着高码率视频的普及,意味着单位时间内能够处理传输的信息更多。是时候扩大色彩表达了(随之而来的还有比如分辨率、色深、动态范围等等)。应运而生的 Rec.2020,可以覆盖 CIE 1931 空间的 75.8%!而对应的 sRGB只有 33.3%。其三原色坐标 纯红色位于[0.708, 0.292]、纯绿色位于[0.170, 0.797]、纯蓝色位于[0.131, 0.046]、白色是位于[0.3127,0.3290]的D65。注意白点的坐标还是一样的。Rec.2020 是为超高清(4K,8K)电视所定的色彩空间标准。
https://upload-images.jianshu.io/upload_images/2729301-17c845dffa0d64a7.png

“骨感”的现实和校色

这些不同色域的显示器,都包含了色彩映射表,使得电脑传递过来的信号能够标准地映射到 CIE 1931 这个大空间的某一个固定的坐标点上。看起来,色彩统一的问题似乎已经解决了。然而理想很丰满,现实很骨感。显示器本身因为面板的质量有差异,面板本身性能等因素,最后显示在屏幕上的色彩用仪器一检查,虽然大体上已经很接近标准色但还是不准。对于一般用户,这种差异倒也罢了,但是对于精细的行业需求(摄影、印刷),这种微小的差异也是很头疼的。所以我们要引入“校色”环节来对这个偏差进行修正。

很多老哥应该听过所谓的“硬校色”和“软校色”,但不管是哪种校色,最后都是要对显卡出来的指令做一个修正。使得修正值和校色仪的目标值一致。而校色仪的目标值恰好是标准值,这样也就实现了显示器最后输出的颜色是标准的了。所谓硬校色就是显示器自带一个映射表,校色后的修正表是存在显示器的固件里的;而软校色则是生成一个软件表存在系统里,所有显卡发出的指令要先通过这个软件表校正后才能发给屏幕。两种校色的差异主要是硬校色动的是显示器自己的属性,软校色可以理解为“系统校准+显示器固有”凑出来的结果,前者在灰阶上不会有损失,而后者会有灰阶损失。

先来看一下校色软件对生成的 icc/icm (色彩profile)的识别情况,晚一点我们再讲怎么通过软件生成这些校准用的icc/icm:
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-a25ZkT3cS1e0-qr.jpg[/img]
这是一个典型的硬件校色后的结果。右侧的信息栏可以看到一些这个校色profile的相关信息,比如白点的坐标(6503K,0.3127,0.3290)和漂移(其程度用ΔE表示,这里是 0.1,肉眼几乎不可识别)。还有诸如其他纯色的坐标位置。
而来到图片左下角,可以看到灰阶是没有损失的,三原色揉合成一条白色的线。

[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-ap6rZiT3cS178-qr.jpg[/img]
再来看这张软件校色之后的信息。明显左侧的校准曲线不再是一条白线,而是三原色分开了。左下角还标明了它们的Tone Value。可以看到红色损失色阶2.3%,绿色3.9%,蓝色2.3%,算是一个差强人意的结果。顺带一提所谓的灰阶损失,主要表现在色彩过渡不自然,有色阶撕裂。常见的那种本来应该是平滑的蓝色天空,感觉像是一层层叠起来的这种层次感的,多半就是图片或者显示器的灰阶表达不到位造成的(比如gif,只支持256色,色彩过渡上就很容易造成撕裂)

说完灰阶损失,我们还可以看一下色域覆盖情况。这里使用的软件是 displaycal,这是一个很强大的第三方色彩管理软件。通过 File -> Profile Information 可以调取查看任意标准 icc/icm的具体信息。进入之后,左上角可以查看色彩曲线或者色域覆盖情况。前面选择了色彩曲线,这里我们就选择色域情况看看:
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-3flsK26T3cSkf-qr.jpg[/img]
注意左下几个选项。前面我们提到 CIE RGB色彩空间其实有好几种表达方式,就像我们的直角坐标、极坐标、球坐标一样,这个软件默认的是 CIE a*b* ,我们到左下角把它转为CIE xy体系,就可以看到我们常见的那种三角形表示了。由于这是一个号称覆盖99% ARGB的显示器,所以我们继续调整用于比较的profile为 Adobe RGB(1998)。此外,表现意图(rendering intent)选择 Perceptual(可感知),就可以看到一个比较正规的色域比较了。
这台显示器,可以看到绿色和红色的表达能力其实超出了ARGB的范围。不过没关系,当我们需要按照ARGB体系来表达颜色的时候,只需要在对应的颜色上“输出力”弱一点放点水就可以了。
反倒是蓝紫色区域,乍一看好像都覆盖上了,但是我们放大点看
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-5orkK1oT3cSk7-qr.jpg[/img]
可以看到最左下角的区域,这台显示器其实是没有覆盖到ARGB的,也就是说这个区域的ARGB的蓝紫色,这台显示器其实是无法表达的。为了解决这个问题,我们有好几种方式来折衷。比较常见的一种是,用这台显示器能表达的颜色尽量往不能表达的颜色上靠近。当然,差得不能太多,不然画面上有太多伪色就没有意义了。

色彩管理流程(入门)

说到这里,终于可以开始讲怎么校色了。前面提到色彩管理其实是一个体系,期间的流程可以看作是一个链条——这意味着链条上的任一环出错,最后都不能得到正确的显示色彩。但是色彩管理的全套流程要走下来确实步骤太多,对于普通用户,这里提供一个入门简配版。

我们知道,一种颜色要在屏幕上显示,基本上要经过 软件提供信息 -> 系统交由显卡生成信号 -> 显卡信号让显示器相应显色 这么几个过程。所以我们应该对这三个主要环节都执行正确的色彩管理才能看到正确的色彩。
对于普通用户,我们可以像 [url]https://bbs.nga.cn/read.php?tid=18785123&fav=008520db[/url] 和 [url]https://bbs.nga.cn/read.php?tid=18785123&fav=008520db[/url] 提到的那样,下载对应驱动和官方的 icm/icc文件,并在系统里正确加载这些文件,实现初步的色彩管理。
这些官方的 icc/icm 文件,其实帮我们做的就是完成显卡信号校准这一步的工作。

但是,如果仔细看色彩管理流程的话,我们好像对 软件提供信息 这一步没有照顾到?确实如此,实际上由于windows的色彩管理是交由软件自己实现的,所以为了能正确显示色彩,我们还需要让软件能提供正确的信息才行。那么要怎么做呢?由于是入门版,我这里就只提看图软件、浏览网页这两个最基本的需求下应该如何实现吧。

关于看图,我们要做的是在软件里选择正确的 icc 文件进行解析,好让软件能输出匹配显示器的色彩信号。

以XnView 这款看图软件为例,来到选项设置卡选择 通用 -> ICC。如果你的显示器是标准 sRGB的,就不用管了。如果你的显示器是广色域的,那么先勾选上“使用内嵌的ICC” (就是可以打勾的小框),这个选项是指定匹配显示器的ICC,这里载入官方提供的icc/icm就可以了。这个的确会减慢看图速度,不过小图片影响不大。
另一方面,下面还有个选项是针对图片丢失ICC描述文件的情况要怎么处理。由于大部分图片默认都是srgb的,所以我们对默认选项就选择sRGB就可以了。这样一来即使在广色域上也能看到正确的色彩了。(例外的是,某些搞摄影的老哥,你们拍照选择 ARGB 模式,并且导出的是jpg格式文件的时候,就要选argb的 icc。如果是raw文件,不受影响)
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-atlcK1vT3cSnk-fv.jpg[/img]

现在来看一下如果设置不正确会是什么样的表现。注意:这里不能通过windows截图来表现差异。因为windows截图截取的是显卡里的缓存帧,和显示器是没有关系的
1. 处于广色域下,然而看图软件没有正确设置,通过截图可以看到,windows桌面(不支持色彩管理)和看图软件看到的色彩差不多,然而都是过饱和的
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-2xuvZbT1kShs-dc.jpg[/img]

2. 处于广色域下,图片本身sRGB,软件正确设置用于显示的profile。可以看到截图里桌面过饱和,而软件里的色彩是正确的
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-hni3ZbT1kShs-dc.jpg[/img]

3. 处于sRGB模式下,图片本身sRGB,软件正确设置或直接采用默认。可以看到桌面的色彩又和软件一致,且颜色正确
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-aad7ZbT1kShs-dc.jpg[/img]

我试了下手机拍照,好像拍摄效果很不理想[s:ac:哭笑]……暂时也没啥好办法,总之按照上面的设置,肉眼的差距是很大的。大家如果不知道设置正确没有,就看和桌面有没有颜色差异。如果广色域状态下和桌面有颜色差异的,一般就是icc设置生效了。

关于浏览器的设置,同样,浏览器也是软件,也需要对显示的色彩进行正确指定。同样,首先要求系统的color profile 和显示器一致。(比如显示器是aRGB的,你不能搞dci-p3,智能系统里也选aRGB)。然后浏览器的color profile 和系统保持一致,就可以获得正确的色彩显示。

如果用的是Chrome,地址栏输入[url]chrome://flags/#force-color-profile[/url],默认是default,这时候chrome用的是和系统一致的profile。如果你的系统正确加载了官方的 icc/icm 文件,那么chrome就不用管了。如果你的显示器号称是dci-p3的,那么切换到 display P3 D65就可以了。

如果用的是Firefox,那么在地址栏输入[url]about:config[/url],搜索 gfx.color_management.display_profile
然后编辑这个属性,指定你前面官方下载的icc/icm文件路径即可

色彩管理流程(进阶)

前面入门部分,已经提到了初步实现色彩管理,并在广色域屏幕上显示正确色彩的方法。包含了图片和浏览器两部分。
现在这个部分,我们要谈一谈怎么校准显示器,以及怎么设置Photoshop这种软件里面的色彩配置。

关于色彩校准,首先当然需要一个校色仪作为基准仪器。部分高端显示器(比如eizo)和笔记本(比如联想 Thinkpad W500工作站)自带校色仪,这里先不谈。
然后硬件校色,一般用厂家提供的校色软件。插上校色仪,打开软件识别后,按照软件提示一步步走完即可,一般都比较傻瓜,校色效果还是可以的。

软件校色方面,这里就以 displaycal 这个第三方软件为例,目前最新版本是 3.8.9.3。我自己的校色仪是 i1 display pro,也是一款很大众的校色仪(分色计)了。
先接上校色仪然后打开软件,界面大概这样:
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-8fheZfT3cSmn-mg.jpg[/img]
上面的红圈,正确识别了校色仪。下面的红圈,则是用于背光矫正。有些老式CRT显示器,还有采用 CCFL 的荧光管的显示器,风靡过一阵的 GB-r LED等等。不妨先看一下有没有对上自己的显示器型号的。如果没有,就选默认的Auto就可以了。这个矫正,可以修正不同背光带来的不同的光谱表达,可以尽量获得一个漂移不严重的白点。如果选错了,可能校准做完了,但是和别的显示器一比不是发黄就是发红甚至发绿。

接着我们来到 Calibration 选项卡,这一步的目的是要在校色前先对显示器做一个大致的矫正。比如实际上显示器的亮度对校色准确度是有影响的,我们在开始前一般会把亮度调整到120cd等等。
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-7wi6ZcT3cSmn-mg.jpg[/img]

之后我们来到 profiling (这显然是一个动名词,就是要建立profile了)
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-cuucZfT3cSmn-mg.jpg[/img]
在 TestChart 里选择一个用来校准的色卡。默认会自动帮你选一个175色块的。下面还有个滑块可以自定义色块数量(这个比老版本人性化很多)。一般选一千个以内的,对于不是上万的专业的显示器肯定是够了。
同时软件还会给出一个大概的时间。我认为网上有些一搞要搞几个小时的那种大规模测试其实没有必要,几百个色块二十分钟已经够准确了。(这里要吐槽下蜘蛛系列硬件,听说同样的校色色块,蜘蛛系列硬件要多一两倍的时间……)
然后把校色仪放到屏幕指定区域等程序跑完就可以了。

我这里选择一个默认的175色块,大概跑几分钟就好。然后我们看看结果是如何。
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-28m4ZzT3cS1n5-qj.jpg[/img]
校色跑完之后,会先出现一个简单的校准文件说明。这里看到,描述文件自查的偏差是 ΔE0.07(自己跟自己比,之所以需要自己跟自己比,是为了显示器长时间使用后查看色彩漂移程度决定是否需要再校色),同时还给出了描述文件的覆盖范围和值。前面那些数字其实不用太在意。我们勾选查看信息之后,就会弹出这个描述文件的图。我们在图里面看icc的表现才是最准的。
可以看到,图里的比较色域我选择的是 aRGB,尽管我们没有对显示器做任何设置(默认放置在 aRGB模式下),但是校色的结果仍然自动向aRGB靠拢了。我这台显示器还能支持部分的 dci-p3 色域,可以推测,如果我把显示器的模式调整到 dci-p3,那么校色完成之后的色域就自动向 dci-p3靠拢;同理,如果调节到 sRGB 模式,就自动向sRGB靠拢。这也是民用设备上常见的,校色的时候,选择你自己的显示器的模式,然后剩下的交给软件就行,根本不需要认为找一个什么 aRGB 的设置项然后再校色
另一方面,我们可以看到,完全交由displaycal校色,其灰阶丢失也略略好转了一些。
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-jn24K17T3cSj4-qp.jpg[/img]

最后,我们选择安装这个描述文件,校色这个动作就算完成了。

但别着急[s:ac:哭笑],虽然校色完成了,可是怎么知道我们校得准不准呢?所以我们还需要来到这个软件的最后一个选项卡:Verification下面,来进行验证。
我们就选择默认的扩展51色块,模拟色域是 aRGB然后跑跑看
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-ij3xZbT3cSmn-mg.jpg[/img]

在验证完成之后,软件会自动生成一份验证报告。第一部分是一些设备和测试信息,这里没有截图。第二部分主要是灰阶响应,可以看到有一项偏差较大,这是由于显示器背光的偏差导致的。
而灰阶本身,以及所有的颜色,都几乎是没有偏差的了。这里顺带一提,因为我们的显示器本身在蓝色/紫色区域不能覆盖所有aRGB色域,所以最差的结果出现在这个区域 (ΔE 1.82)并不奇怪。不过,一般 ΔE < 2可以认为肉眼一般识别不出来,所以报告上给了两个√。而实际上这样使用也不会有任何问题。
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-jtidZtT3cSrr-ua.jpg[/img]

最后再来谈一下Photoshop的设置问题。(实际上还有很多东西可以谈,比如 Adobe 的 Camera Raw,作为一个强大的照片预处理软件,也是有色彩管理的;或者比如说视频播放的色彩管理,madVR等。时间有限,后面看情况慢慢补吧)

关于Photoshop处理照片这件事,很多人最一开始懵逼的就是打开PS后拉一张图进去,然后提醒你“色彩空间不匹配”:
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-2baiK16T1kSeb-cb.jpg[/img]
其实,这就是在说:这张图的 ICC 文件,和工作空间的 ICC 色域,对不上。

我们先谈谈怎么初步解决这个问题,然后谈谈怎么杜绝这个问题。
首先,由于出现问题的原因是“不匹配”,因为PS为了满足印刷业 要求,默认的工作空间一般都是 ARGB,但我们前面说了,网上弄下来的图,以及相机直接拍出来的默认jpg格式,都是sRGB的空间,所以当然对不上了。所以解决方法也很简单——我们让它们匹配就可以了[s:ac:擦汗]
我们既可以选择第一个“嵌入的空间替代现有空间”,也可以选择“文档空间转换到工作空间”。对于第一个选项,就是让PS的工作空间变成 sRGB的;对于第二个,就是把 sRGB的图转成 aRGB的。如果你在用广色域显示器处理图片,哪个选项比较合理呢?其实都不合理[s:ac:哭笑]
这也是因为,首先,显示器是 aRGB的,但是你的工作空间选择sRGB的话,相当于大材小用 (既然这样你还买个毛的广色域显示器……);其次,如果你选择 sRGB转 aRGB的话,这相当于从小空间向大空间转换,会造成信息的损失…… 所以比较合理的工作流程是,从一开始就拍摄 RAW 格式的照片,或者导出 aRGB 的图片,然后导入到PS进行操作——看看,色彩管理其实从你拾取图片的那一刻就已经开始了。

好了,那我们先抛开这个不谈,就先选第二个,把sRGB转成aRGB好了。转换完成后,我们马上注意到屏幕上方的文件名后面多了一个星号*,说明这张照片实际上已经发生了改动。
其实这个改动就是因为这张图片的ICC已经发生了变动引起的。
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-jycqK4ToS6f-11.jpg[/img]

我们还可以通过修改PS的编辑 -> 颜色设置 选项,来人为指定工作空间。这个界面的右侧还会让你选择色彩转换采用哪个引擎。我们就选默认的Adobe的引擎就可以了。下面的意图,再一次出现了“可感知” 这样的选项。我们可以看一下Adobe对 “可感知” Perceptual 的说明:
[quote]要求视觉上令人满意的计算方式,保留来源色彩之间的视觉关联。通常用来计算色域范围较宽的来源图像,因为在这类图像中,保留目标色域内部与外部色彩的关联,比完全符合目的色域内部的色彩更为重要[/quote]我们不搞专业的打样,只要满足眼睛的要求就可以了。这个可感知选项,实际上就是为了讨好眼睛。

现在我们还可以修改图片的配置文件。这里工作空间是aRGB,我们强行将图片修改为sRGB看看:
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-4cn9K4ToS64-1a.jpg[/img]
可以发现,顶部的文件名里面,在 (RGB/8)后面还多了一个星号*,这其实是在提示我们,当前图片的色彩空间和工作空间不符,需要注意。同时,也可以看到整个图片的饱和度变低了,颜色变得很奇怪。

我们再换回正确的图片色彩空间为aRGB,最后讲讲图片导出。
在“导出”菜单里,我们可以看到右下角有一个“转换为sRGB”的选项。勾上整个选项之后,导出的图片才能正确嵌入sRGB 的ICC,也就可以让其他的软件和浏览器正确识别了。
[img]https://img.nga.178.com/attachments/mon_202002/08/9aQ5-6bndK2kT3cSum-kc.jpg[/img]

在文章的最后,感谢各位老哥看到这里。如果有其他问题的,随时欢迎帖子内留言讨论[s:ac:goodjob]

2020-04-11 15:13

20.04.11,补充“色深”这个概念对色域带来的影响:

在和坛友互动的问题中,有老哥提到了“色深”这个概念。因为其会对色域和校色带来一些误解,所以这里简单谈谈色深可能带来的影响,明确一些概念和结论。

要提到色深,首先就要提到颜色的表达方式。有人可能会问,文章前面不是一直在说颜色可以用Lab或者RGB模型来表示吗?没错,以RGB模型为例,是说一个颜色总是可以用RGB三种颜色的分量“和”(这里“和”不是简单相加,而是可以表达为某种矩阵的加和运算)来表达。
这里需要注意一个容易混淆的概念:即 RGB 模型 和 sRGB 模型(色域)。RGB模型是说颜色可以用RGB三种颜色的分量“凑出来”;而sRGB色域则是说显示器表达颜色的时候,其运算要满足特定的规则且都局限在这个空间(sRGB区域)内。

而“色深”,其实就是我用几位(bit)来描述这个色彩空间的每个分量。一般,我们常见的都是8bit模型,也就是R、G、B三个分量,每个分量都用一个8位二进制来表达。换算成十进制则是256种,三种相乘即是16.7M种颜色。

到这里很快就会引出一个关键问题:sRGB和aRGB,它们模型内的色彩数量一样吗?是不是因为aRGB的空间大,它的色彩数量就比sRGB多呢?
其实这个问题就好比问:一个单位长度的线段,和两个单位长度的线段,哪根线段上的点多?
稍微有点数理知识的人,都会说,这没有办法比较,因为两根线段上的点的数量,都是无限多。同理,sRGB和aRGB,它们都是用实数向量构成的空间,这个空间里,只要我分得够细,每个空间的颜色数量也都可以是无限多。由于显示器本身的限制,我没有办法用“无限小”的粒度去描述这个空间,只好退而求其次,把这个空间的每个分量分成256段。

所以这里可以得到一个结论:aRGB的显示色彩的范围比sRGB强,但是,aRGB和sRGB在相同配置下,它们能显示的颜色数量一样多。如果你想aRGB下也能多(而不是“广”)显示颜色,那可以选择10bit的面板。10bit的面板能够显示十亿色,相较8bit能显示的颜色数量,理论上能多64倍

色深和色域这两个概念,前者更关注“细度”。更高的位数能让颜色更细致地展现出来,好比我用小狼毫毛笔去画工笔画;而后者更关注“广度”,如果我想显示更鲜艳的色彩,那就要选择广色域。
只不过在高配置的显示器上,往往两者是厂家都兼顾到而一般用户不自知的结果。
过于关注色域而色深没有跟上(色深不光和显示器面板有关系,和软件支持、显卡信号输出都有关),那么画面里面就会看到颜色的撕裂——比较典型的就是网上随便找一个显示器测试网站,里面在黑白过渡和彩色过渡项目下面,容易看到“棱”
过于关注色深而色域没有跟上,那么画面过渡虽然自然、细腻,但是画面颜色就变得寡淡、苍白——比较典型的就是医院那种拍CT、x光的看照片的医疗显示器,那种显示器为了精确识别病灶,色深甚至可达到12bit,一般显卡(内建LUT映射表16bit,输出8bit)甚至无法输出满足要求的信号(且高亮度、高对比度),灰色区域的过渡天下无敌,然而会有人拿这种只能显示黑白的显示器去玩游戏、修照片吗?
GingerAle-avatar

GingerAle

干货贴,支持一下[s:ac:赞同]
TenseJesus-avatar

TenseJesus

好专业。。。我保证我很认真的在学习了
Kafooie-avatar

Kafooie

顶技术贴,前排等更新
yousdaline-avatar

yousdaline

插个眼,下班回家看
Henry-_--avatar

Henry-_-

这就叫专业。jpg
ThePhantom-avatar

ThePhantom

插眼回家看[s:ac:goodjob]
Evil Ectype-avatar

Evil Ectype

马[s:ac:羡慕]
NOOT NOOT-avatar

NOOT NOOT

楼主的帖子说实话发错地方了。在这里买显示器的刷新率是第一追求,色彩管理重要吗?色域重要吗?
而且校色这东西也不是校准一次就高枕无忧了,随着显示器的使用要每隔一段时间就去校准,你让混这儿的人每人去买个校色仪可能吗?有那个钱很多人宁可给老黄交税也不会考虑买个好10年不用换的显示器。要是租还不够来回麻烦的。EIZO的默认标准是每使用200小时就要进行一次色彩校准,按这个标准来不把这里的人都逼疯才怪。
另外三四千的显示器也根本没有什么亮度均衡,漏光就像花脸一样,色温漂移控制,硬件LUTS那更是不可能的事情。还有亮度补偿,你见过几千的显示器号称自己有亮度补偿的?硬件的基础决定了显示器的基本素质。
再加上VA和TN这种根本就不考虑色彩一味追求刷新率的面板滥竽充数,好不容易有号称10位ips的面板结果还是8位抖动出来的。你说的这些都是对那啥谈那啥。
最后在有些人眼里花3万的显示器够他们每年换个3000的新显示器了,却不知道3万显示器的色彩和3000的显示器根本就不在一个境界上,哪怕年年换新。这叫夏虫不可语冰。
bxrclipz-avatar

bxrclipz

Reply to [pid=395986660,20309949,1]Reply[/pid] Post by [uid=16596783]advantech_1981[/uid] (2020-02-08 16:29)

和我一个朋友说话真像[s:ac:心] CPU、硬盘都是一样的,还好你们显卡不一样[s:ac:闪光]
Rekinn-avatar

Rekinn

[s:ac:哭笑]哈哈哈 这玩意多数人看了会疯
所以说 最好的配置就是游戏弄台win
干活弄台iMac,啥都别去操心 一劳永逸
bxrclipz-avatar

bxrclipz

Reply to [pid=396000229,20309949,1]Reply[/pid] Post by [uid=41315265]灭茶苦茶[/uid] (2020-02-08 17:46)

本质上其实想说的是——别花大钱买广色域显示器了……特别是不清楚色彩管理的前提下[s:ac:哭笑] 买个100% sRGB的美滋滋啊
NOOT NOOT-avatar

NOOT NOOT

[quote][pid=395996501,20309949,1]Reply[/pid] Post by [uid=1603096]StromEarthFire[/uid] (2020-02-08 17:26):

和我一个朋友说话真像[s:ac:心] CPU、硬盘都是一样的,还好你们显卡不一样[s:ac:闪光][/quote]在今年还花上万买2080ti的那不叫有钱,那叫啥就不说了。
LuijiV-avatar

LuijiV

我之前就搞不懂win那套逻辑,直接去买了台imac。

有几个问题,楼主有空的话能不能帮看一下:
1.windows下这个icc文件,我的理解是告诉软件你想要用哪个色域标准显示,是要给每个软件单独去导入配置,而不是windows能全局控制的。
那我如果有两个显示器,就只能选其一了?比如我现在主屏幕是98%SRGB,有个拿来看图的显示器有100%ARGB,那是不是不能同时一个屏幕srgb一个屏幕argb?

2.数字照片,最多冲印的话是不是只需要100%srbg就行了,买个更高点色域的屏,是可以在校色时候提供偏色修正的空间?

3.我拍摄Raw是ARGB的情况下,PS导出最后一步都要把颜色转换成srbg,这一步是什么原理,argb多出来的那些颜色是咋么转换掉的。
和我直接拍摄srgb的raw,最后也导出srgb,不转换色域空间,是不是更合理些。
Rekinn-avatar

Rekinn

Reply to [pid=396050635,20309949,1]Reply[/pid] Post by [uid=34665929]SkywalkerJi[/uid] (2020-02-08 22:18)
两块屏幕用LR PS之类支持色彩管理的软件 就算色域不一样 理论上看起来的应该也是差不多的
绝大部分情况下 SRGB完全够用了。。。输出的话 你去一般照相馆冲印无论如何都不可能和你电脑上看到的一样的。。
raw文件不包含色域信息,相机使用raw格式拍摄就无所谓色域选的是啥
LuijiV-avatar

LuijiV

[quote][pid=396053784,20309949,1]Reply[/pid] Post by [uid=41315265]灭茶苦茶[/uid] (2020-02-08 22:35):

两块屏幕用LR PS之类支持色彩管理的软件 就算色域不一样 理论上看起来的应该也是差不多的
绝大部分情况下 SRGB完全够用了。。。输出的话 你去一般照相馆冲印无论如何都不可能和你电脑上看到的一样的。。
raw文件不包含色域信息,相机使用raw格式拍摄就无所谓色域选的是啥[/quote]哦就是说我一台srgb一台argb的话平时用也没问题?反正修图我肯定用准的那台了。
tacocat-avatar

tacocat

支持支持,太6了,ps打开遇到色彩空间问题遇到过,因为遇到不多,就没深入了解,一般就选了第一个选项,现在算知道了[img]http://img4.nga.cn/ngabbs/post/smile/pg03.png[/img]
MooFty-avatar

MooFty

太专业了[s:ac:晕]
Fhallen-avatar

Fhallen

买显示器后,就按大神帖子一步步操作,感谢分享。
BloodyBig-avatar

BloodyBig

[img]https://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]很多看不懂 慢慢理解