邀请各位资深进来科普一下数码相机的色彩空间知识
692
27
|
[1 楼] wjaili
[泡菜]
14-12-18 21:33
一般数码相机的设置中有“色彩空间”(sigma相机中叫“色域”)的设置,通常有sRGB和Adobe RGB两种选项,一般相机默认的都是sRGB.......
我分别用以上两种色彩空间拍了两张照片(上图为sRGB,下图为Adobe RGB),在显示器上似乎并没有看出有什么区别,所以,请各位资深大侠帮忙普及一下“色彩空间”的知识,以及设置和应用。 |
|
[28 楼] imkdk
[资深泡菜]
14-12-23 21:46
niosh 发表于 2014-12-23 12:07 猜测的原因就是前面提到的,WINDOWS 不支持系统级的色彩管理。在 MAC 下我倒没碰见过这个问题。在 WIN 下,由于系统没有提供接口给 PS,所以 PS 就只好按照猜测,以当前的工作空间设置来显示颜色了,不会咨询你的显示器 ICC 了。所以很多人其实是吧 sRGB 用于 PS 的工作空间 RGB,就是因为这个偏色问题。而看图软件却默认就是 sRGB 了,所以在大多数显示器上不会出问题。 你可以参考一下你的系统是 WIN 还是 MAC,然后你的 PS 工作空间是 AdobeRGB 还是 sRGB?我的理解是只要 PS 设置为 sRGB工作空间,显示效果跟看图软件就一样了。 |
|
[27 楼] niosh
[泡菜]
14-12-23 13:19
chncwk 发表于 2014-12-23 12:11 看来是这个自动转换的原因,有时会提示是否保留嵌入的配置文件。 |
|
[26 楼] niosh
[泡菜]
14-12-23 12:17
chncwk 发表于 2014-12-23 12:01 好的,由这个路径图,我可以参照,自己摸索,比现成的脚本容易领会。谢啦 |
|
[25 楼] chncwk
[泡菜]
14-12-23 12:11
niosh 发表于 2014-12-23 12:07 你把tiff发上来才能搞清楚,最常见的问题是SPP导出的tiff里嵌入了AdobeRGB的icc,而看图软件又不支持icc转换,所以看起来跟你在显示器上看到的一样。 但PS是支持的,所以打开时会提醒你或自动做了转换。 你要做的是禁止自动转换,而要确保在LAB模式下手动转换。 支持AdobeRGB的看图软件有Win7自带的照片查看器、ACDSee Pro、Google Picasa。 本帖最后由 chncwk 于 2014-12-23 12:13 编辑 |
|
[24 楼] niosh
[泡菜]
14-12-23 12:07
imkdk 发表于 2014-12-22 22:45 归纳了一下,只要用RAW或TIF在PS转换都基本无损,压缩发生取决在最后输出的一步。 但是,使用何种操作空间,取决于显示器的支持度,不是宽色域的显示器,看不到全部色彩,也只是瞎操作。 ps的内设功能太复杂了,我了解不多,PS基本只用来缩图,还有一个问题想请教。 在SPP中调好图片,导出为TIF后,用其他软件看图,基本与在SPP中无异,但是用PS一打开,图像与SPP中看到的就有差异,我不知道是动了PS中的什么地方,导致这样?就是图片一打开,还未进行任何操作,变化就出现了。所以,我基本都是用SPP截图来当缩图了。 |
|
[23 楼] chncwk
[泡菜]
14-12-23 12:01
niosh 发表于 2014-12-23 11:35 基本如此,保证进入LAB之前不缩减、转换色域就行。 从LAB里出来后第一次保存图片时会提醒你是否添加icc,但千万别添,否则别人打开时还会偏色,除非他的显示器支持你添加的icc色域。 第二次转换后(空转换,这次不再做色域捣腾了),再保存时就不会提醒了。 不想用系统sRGB icc的可以编辑中间色域方案的选择你要的icc,通常是选显示器厂家的icc。 我在PS7下做了个动作脚本,你自己看看就知道了,可以指定个快捷键,这样简单重复的工作就极快的了。 不能上附件,只能上图了,你自己录制个脚本就行。 本帖最后由 chncwk 于 2014-12-23 12:02 编辑 |
|
[22 楼] niosh
[泡菜]
14-12-23 11:35
chncwk 发表于 2014-12-22 15:18 嗯,也就是说,在LAB这个大房间里随便倒腾,最后想办法都压进小房间里就是了? |
|
[21 楼] imkdk
[资深泡菜]
14-12-22 22:45
niosh 发表于 2014-12-22 12:50 这个,首先我不是 PS 专家哈。不过貌似你说的这第一个问题是可以自定义的。在颜色管理里,可以设置打开文件时,是保留文件内嵌的颜色配置文件,还是转换为工作空间颜色配置文件(仅当两者不匹配时)。 第二个问题我的第一印象是"为什么要这么干!"。 即使你的显示器是只能覆盖 sRGB 色域,你在用 PS 的时候也应该尽量选宽色域作为工作空间啊。如果纯讨论的话,我的理解是,PS打开文件时,并没对图片进行有损的转换。你说的这种情况,PS 打开后如果直接保存,会保存为 PSD 文件,就有点类似于 PS 的 RAW 文件。这个 PSD 文件没有对颜色的原始数据进行删减,而只是将 AdobeRGB 色彩空间 ICC 替换为 sRGB,显示时以 sRGB 显示。 然后当然你又在 sRGB 的显示条件下进行了调整,那么所见即所得,你的各种,会把原本 AdobeRGB 的颜色压缩到 sRGB 的狭窄区域里。这个损失,是调整造成的。最后再输出成 AdobeRGB 的 JPEG,颜色也不行了,只有 sRGB 的颜色了。所谓 sRGB,Adobe RGB,仅仅只是颜色配置文件 ICC。其实 PS 就跟相机内部直出 JPEG 一样的道理,相机直接把10亿种颜色的 RAW,映射到 sRGB 或者 AdobeRGB 的 JPEG 了,图片文件内嵌 ICC,目的是告诉软件如何解释这些颜色数据。但只要 RAW 还在,那么原始数据就还在,只有输出的那一步,会造成损失。 第三个,你用 sRGB 调了图,输出时却选了 AdobeRGB,这时候就进行了一次映射了。由于 AdobeRGB 覆盖了 sRGB 的颜色,所以这次转换是无损的。然后看图软件根据图片 EXIF,读取内嵌的 ICC,也是 AdobeRGB 解图,然后按照显示器的 ICC(一般是sRGB)来显示,这中间隐含了一次颜色映射过程,所以你看到的颜色,应该跟你输出时看到的颜色一样。达不到 AdobeRGB,但能保持 sRGB,就跟你输出时看到的一样。 照相机输出的 JPEG 文件内嵌的ICC,对 PS 描述了如何解释这个 JPEG 的颜色(sRGB 或 AdobeRGB), PS 拿到这个 ICC 之后,对来自相机的 JPEG 进行了解释。 显示器的 ICC,告诉 PS 如何将来自相机的 JPEG 颜色映射到显示器的色彩空间里, PS 根据显示器的 ICC,将来自相机的 JPEG 经过映射后,尽量不失真地输出到显示器, 打印机跟显示器是一个道理,扫描仪跟相机是一个道理,高手用不同的 ICC 配置文件扫描不同品牌、型号的胶片,这得多么高深的武艺啊! 总之,ICC 文件就是各种设备之间的通行证。一个原则就是,只要你的图片数据跟内嵌的 ICC 配置文件是一致的,那么剩下的事情就不担心了,全由看图软件或操作系统来处理。 管理这么多不同色域的外设,需要系统级的色彩管理,这个 Windows 貌似做不到,Windows 的颜色管理一直是 PS 从应用程序层面自己在做。但早在 N 多年前,MAC OSX 就提供了 ColorSync 这个工具,从系统级别管理颜色,在 ColorSync 里可以为每个设备指定不同的 ICC 文件,扫描仪、打印机、显示器,都可以有各自不同的 ICC 文件。在不同设备进行输入输出时,系统自动进行颜色转换和映射。 |
|
[20 楼] chncwk
[泡菜]
14-12-22 15:18
niosh 发表于 2014-12-22 12:50 如果是广色域显示器,很多情况下两者差别还是蛮大的。 打开时不做颜色转换,直接打开,然后把照片切换成LAB模式,在这个模式下做色域转换操作才能缩水后最保真,最后再转回RGB模式。 如果保存时提醒你是否嵌入icc文件,就得把切换到LAB模式这个操作再做一遍,再用RGB保存时就不会提示也不会嵌入了。 本帖最后由 chncwk 于 2014-12-22 15:19 编辑 |
|
[19 楼] kolonkiss
[泡菜]
14-12-22 14:24
俺听说 D版和Z版的CD是不同的,于是分别买来对比,在我家的价值200元的DVD播放,用电视放音乐,结果就是没听出来差别,后来都给压缩成MP3用好几十元的耳机听,也没听错区别,于是得出结论:这个说法是骗人的!(要深度阅读啊)第一环节:相机的A RGB比 SRGB多出近三分之一的色彩空间。这个设置很容易做到。(但此时根本看不到差别,因为只能在相机的屏幕上是看不出来的) 第二环节:ps软件打开的raw文件,那么ps软件的色彩设置为A RGB没?如果又默认改回 SRGB得话,那么前功尽弃! 第三环节:你的显示器是否支持A RGB,如果不是“广色域”的 即使设置为A RGB,你也看不出来(还有显示器还要有校色仪校色的环节) 最后环节:转tif文件输出,最好16位的。如果压缩“jpg”的话,那么又前功尽弃!用tif文件直接洗片(如果,洗片的地方看文件太大,不方便打开,又给你转“jpg”的话,那么再一次前功尽弃!)如做不到这些的话,你还是srgb好了。 续“HIFI”级的音响听D版和Z版,马上就不同。所以,一定要看你在什么样的平台的前提下,你才有判断力。 |
|
[18 楼] niosh
[泡菜]
14-12-22 12:50
imkdk 发表于 2014-12-19 22:16 请教一个问题? 如果一张以ADOBE RGB拍摄的照片,在PHOTO SHOP中打开,但是PHOTO SHOP的“颜色设置”选项中使用SRGB为工作空间,那么这张照片是将ADOBE RGB影射为SRGB,还是直接就把它截取SRBG的色宽部分呢? 接着,如果ADOBE RGB图片通过SRGB工作空间操作后,又以ADOBE RGB输出图片,它还能保持ADOBE的色宽吗? 假设,这个经过SRGB操作空间后的图片,色宽已经缩小了,那看图软件根据EXIF信息,还是将它理解为ADOBE RGB,那这个名为ADOBE RGB,实际为SRGB色宽的图片,色彩关系倒来倒去后,还能反映原图的实际色彩不? 真是,转来转去都转晕了 ![]() ![]() ![]() ![]() 统一规格多好啊。 |
|
[17 楼] wjaili
[泡菜]
14-12-21 23:57
imkdk 发表于 2014-12-19 22:16 真心感谢“imkdk ”坛友,作了这么详细的讲解,现在对色域总算是稍微有点粗浅认识了。 |
|
[16 楼] imkdk
[资深泡菜]
14-12-19 22:16
好吧,虽然不是资深,但是忍不住斗胆来说上两句。毕竟俺拍照虽不资深,计算机方面还勉强算假资深了。
首先,在本帖里,色域是一个计算机词汇。 在计算机或数码相机内部,会用数字的方式表示色彩。在自然界中,颜色的光谱是连续的,而在计算机世界中,表示颜色的却是一个个的数字,这些数字是离散的。 那么,计算机如何用数字表示颜色呢?画家用调色盘,将红绿蓝三种颜色用不同的比例混合到一起,可以调出各种各样的颜色。计算机用了一种类似于调色盘一样的方法,将红绿蓝的多少分别由0-255表示出来,然后混在一起,就调出了各种各样的颜色。例如:红255,绿255,蓝255,加在一起就是纯白,红0,绿0,蓝0,加在一起就是纯黑,红199,绿199,蓝199,加在一起就是18%灰。 那么为什么RGB 各自只能是0-255来表示呢,因为计算机一个字节最多能表示256种状态,而 RGB 希望用3个字节表示一种混合颜色,所以红绿蓝各占一个字节,总共3个字节,最终RGB就各自用一个字节来表示了。而一个字节是8位(bits), 这就是我们常说的8位色深,3个字节表示混合颜色,即24位真彩色了。那么 RGB 混合起来,总共可以表示多少种颜色?应该是 256 * 256 * 256 = 1600万。 通过 RGB 模型,计算机内部已经可以表示这么多色彩了,高达1600万种颜色。但显示设备呢?显示屏可不行!打印机呢?打印机也不行!毕竟,这些外部设备能输出的颜色是要靠真正的物理属性,而不是组合组合数字就出来了的。 那么外设不能表示1600万这么多种颜色,怎么办?于是挑选一个1600万的子集,拣些有代表性的颜色来显示嘛!这个子集,就是色域了。 既然子集是可以挑选的,那么就有多种可能了,于是各大佬就纷纷开始挑选对自己有利的子集来定自己支持的色域: 于是,苹果说:我的 Cinema HD Display 很 NB,可以显示92万种颜色,我来定个标准,就叫Apple RGB 色域。以后你们大家都按照这个来显示。 但是柯达不同意,柯达说:老子的打印输出设备可以输出多得多的颜色,你们按照老子的来,老子的叫 ProPhotoRGB。 Adobe 发火了:老子的 PhotoShop 你们还用不用?你们要用是不是?要用的话按老子的来,老子的色域叫 Adobe RGB。虽然没有 ProPhotoRGB 颜色数多,但谁叫我是图像处理软件的老大呢? 最后微软发话了:你们都用 Windows 是不?那各自退让一步,都用我的标准, sRGB 好不好?实话告诉你们,我的 Vendor 们都已经联合好了,支持 sRGB 色域,咱家 IE 也默认 sRGB 色域。这个色域颜色数少,只有90万,但大多数显示器能把90万种颜色都显示出来也不容易,是不? 于是微软最终统一天下,在消费级显示器上,一律以支持 sRGB 为标准。在家用打印机,扫描仪上,也使用 sRGB 作为标准,以达到显示器上显示什么颜色,打印出来就是什么颜色的效果。发布者显示器看到的颜色,就是浏览者在自家显示器上看到的颜色。 到这里仅仅只说了24位真彩色,8位色深,以及色域的概念和 sRGB 的由来。 看得出来,目前说的只是颜色的显示、打印部分,属于输出部分。而颜色的采集部分还没说。颜色采集,当然是用相机了,或者扫描仪。咱们在帖子里就说相机吧。 在采集颜色的时候,当然是保留的颜色信息越丰富越好了,应该是用尽 CCD/CMOS 的能力,尽量搜集,所以不能局限于以区区的8位0-255级了。所以,往往 CMOS/CCD 的颜色搜集能力是超过了8位的,一般达到10位色深,14位色深,12位色深,甚至22位色深。 那么以10位色深为例,RGB 混合起来就有30位,2^30 = 10亿种颜色,这当然远远超过了 sRGB 能表示的90万种颜色。所以在真正输出时,会进行『颜色转换』,所谓的转换,其实就是把搜集到的10亿种颜色,通过算法,映射到 sRGB 的90万种颜色中去,使支持 sRGB 的显示器、打印机的输出效果尽量接近原来的10亿种颜色的效果。搜集的颜色越多,转换越精确。而假设你有一台支持 ProPhotoRGB 的打印机,那么你可以把10亿种颜色映射到 ProPhotoRGB 色域,这样,可以输出多得多的颜色(但还是达不到10亿种那么多)。 最后,说说相机。相机内部提供的『色域』选项,往往有『sRGB』和『Adobe RGB』的选项,这些选项只针对直出,对 RAW 格式没有影响。因为 RAW 格式其实就是原始的 CCD/CMOS 搜集到的数据。以上面的10位色深为例,这些 RAW 数据中,其实就包含了10亿种颜色的数据。但应用到直出格式的时候,例如 JPEG 直出,就必须给 JPEG 选定一个色域,那么在机内就要进行一次映射(颜色转换),即根据你的设定,把10亿种颜色映射为 sRGB 或 Adobe RGB。 知道了这些色域,机内选项的关系,以后就好操作了。以我的相机为例,我在相机里选择『Adobe RGB』色域,因为它能表示的颜色数大于 sRGB 大约35%,也就是大概有130万左右,给后期处理和最终的转换留下了更大的余地。 这样设置后,我拍出来的所有 JPEG 照片全都是 Adobe RGB 色域的。 由于我知道我这些JPEG是 Adobe RGB 色域,因此我在我的处理软件里后期处理完成之后,最后要主动地做一次转换为 sRGB 色域的操作(输出时选择即可)。而不能直接把未经转换的 JPEG 直接就贴上来了。因为我知道网友们的显示器,浏览器,都是用 sRGB 的视野来看待这张 Adobe RGB 的照片,那么导致的结果就是严重偏色了。 最后再举个例子:用 sRGB 的视野来显示 Adobe RGB 的颜色,就像大象进冰箱,是不科学的。除非把大象切了,那看上去还是一头大象吗?肯定七零八落的不成体统了。就跟把一台 DP3M 放进一个比它小的盒子里寄出去一样不科学。 ![]() 以下内容由 imkdk 于 2014-12-19 22:20 补充 红199,绿199,蓝199 应该为 红119,绿119,蓝119 知道发帖不严谨会被喷,主动改了。 |
|
[15 楼] niosh
[泡菜]
14-12-19 16:43
当下载了这两幅图以后,用光影魔术手打开看的话,图片就会按照exif指定的色域显示了。
|
|
[14 楼] niosh
[泡菜]
14-12-19 16:31
wjaili 发表于 2014-12-19 15:58 抱歉阿,因为俺是用SPP打开你的图片看的,发现两个图是同样色域的哈. 也有可能是你用PHOTOSHOP缩图的时候都使用了同样的色彩空间进行操作,或者........... 总之这两幅图最后虽然exif的拍摄色域不同,但最后,后制的时候是变成了相同的色域。 俺对色域了解根本不透彻,俺还是噤声的好 ![]() 本帖最后由 niosh 于 2014-12-19 16:58 编辑 |
|
[13 楼] 铁枪未老
[泡菜]
14-12-19 16:25
sRGB和ARGB这个和显示器也有关系,显示器差了根本就显示不出ARGB色域,你用ARGB输出有毛用啊 |
|
[12 楼] wjaili
[泡菜]
14-12-19 15:58
niosh 发表于 2014-12-18 23:29 看你这话说的,这种事情有必要骗人吗?在论坛讨论问题时,最好别以己之心度他人之腹,好吗? 拍摄时的格式都是X3F,通过SPP不经任何调整,另存JPEG时,一张的色域选择了sRGB,另一张选择的是Adobe RGB。 另外,拍摄时时如果选择X3F格式时,在机身设置中调整色域貌似没有任何作用,个人认为,机身设置似乎只对JPEG格式有用。 正因为对色域的概念欠缺,所以才求科普,如果你对色域的了解很透彻,不妨多多赐教.......... |
|
[11 楼] 该人员
[资深泡菜]
14-12-19 14:06
niosh 发表于 2014-12-19 11:37 |
|
[10 楼] ccj11110708
[泡菜]
14-12-19 12:29
当中国众还在想着srgb还是argb时候
国外早就开始用户prophoto rgb了 哎 什么都比国外慢半拍 |
|
[9 楼] niosh
[泡菜]
14-12-19 11:37
我的理解:
x3f是未经冲洗的底片,我相信它的色域范围涵盖了它内设的4种色域(srgb\apple rgb\adobe rgb\prophoto rbg),其中srgb的色域比较窄,是现在主流的显示器、浏览器、照片格式等器材都能展示它的全部色彩的基本配置。因此用SPP可以冲洗出4种色域的照片,但是其中的一些色域范围较大的如PROPHOTO RGB,就不是所有的主流器材都能完全展示它的全部色彩,显示器、浏览器、制作软件、储存格式等如果有一样不支持这样宽的色域,那最后只好你的器材色域有多大就能看到多少色彩了,只是看到了截肢色彩。 就算器材多么牛,搞出超宽色域的照片,但是贴上网的时候,一般网站只支持JPG格式,到头来还是将你的色彩截肢了。 就算网站支持大容量的tif格式,又到网友浏览器不支持了。 就算网友浏览器支持宽色域了,又到网友的老式显示器不支持了。 就算。。。。。。。。。。 因此,到最后,网上交流还是只有SRGB可以一统天下,走到哪里都以它的窄色域通杀了。 |
|
[8 楼] 该人员
[资深泡菜]
14-12-19 10:58
wjaili 发表于 2014-12-18 21:33 |
|
[7 楼] niosh
[泡菜]
14-12-18 23:39
文檔名称 468648_1418909690.jpg
文檔类型 : JPEG 图像尺寸 : 0.70 MP (1024 x 683) 文檔大小 : 413.0 KB 拍摄日期 : 2014.12.18 9:00:32 PM 曝光模式 : A - 光圈先决 AE 曝光补偿 : 0 ISO 设定 不符合 白平衡 不符合 色彩模式: 不符合 闪光灯 : 关闭 快门速度 : 1/4 光圈值 : F6.3 测光模式 : 多幅面平均測光 对焦设置 : 不符合 焦距 : 30 mm 解像度 : 不符合 驱动模式 不符合 相机 SIGMA DP2 Merrill 韧体版本 不符合 Image Unique ID 30303431353237377040935431463646 已修改 2014.12.18 9:17:21 PM Adobe Photoshop CS Windows 曝光 : 不符合 对比度 : 不符合 阴影: 不符合 高光 不符合 饱和度 不符合 锐利度 : 不符合 X3 Fill Light : 不符合 色彩修正 不符合 色域 AppleRGB JPEG文檔质素 不符合 修改模式 不符合 色彩設定: 不符合 本帖最后由 niosh 于 2014-12-18 23:42 编辑 |
|
[6 楼] niosh
[泡菜]
14-12-18 23:29
你骗人,这两幅图都是appleRGB的,spp输出时都是以appleRGB来输出的吧?
|
|
[5 楼] Tianm
[泡菜]
14-12-18 22:53
用Ipad都看出不同了
|
|
[4 楼] imkdk
[资深泡菜]
14-12-18 22:50
你非要叫资深进来讲,本来我想简单说两句的,因为不是资深,都不敢说了。
|
|
[3 楼] 乡下来的
[泡菜]
14-12-18 22:30
wjaili 发表于 2014-12-18 21:34 在我的普通屏上看一样 在广色域屏上看是不同的 |
|
[2 楼] wjaili
[泡菜]
14-12-18 21:34
下图...................
|
即使你的显示器是只能覆盖 sRGB 色域,你在用 PS 的时候也应该尽量选宽色域作为工作空间啊。
俺听说 D版和Z版的CD是不同的,于是分别买来对比,在我家的价值200元的DVD播放,用电视放音乐,结果就是没听出来差别,后来都给压缩成MP3用好几十元的耳机听,也没听错区别,于是得出结论:这个说法是骗人的!(要深度阅读啊)



sRGB和ARGB这个和显示器也有关系,显示器差了根本就显示不出ARGB色域,你用ARGB输出有毛用啊