作者tyf99 (呵呵)
看板DSLR
標題Re: [問題] 照片在螢幕的顏色
時間Sat Jan 26 07:18:39 2013
關於色管,這邊就一次說吧..
在電腦上,通常有兩種場合會用到 icc 描述檔
。圖片內嵌的,用來敘述這張圖片所使用的色域
這個 icc,是指業界常用的 sRGB/AdobeRGB/NTSC/CMYK...
也就是具有互通性、相容性的標準色域定義
device independent,跟硬體配備毫無關係
。驅動程式使用的,用來對應硬體的色彩輸入/輸出
這個 icc,其實是 device dependent icc
只適用於目前接上的機器,而且隨時可能會變化,
例如螢幕光源會衰退,印表機墨水配方會改變...,所以需要時時進行校正。
很多人口中的校色,就是在搞這個
一直以來,Windows 缺的是第一種,讀取圖檔內嵌 icc 的能力(MacOS的優勢在這裡)
至於第二種,Windows 早期需要安裝其它程式才能支援,但在 Vista 之後開始內建.
色彩的轉換,簡單說就是下面的流程
讀入圖檔 -> 轉到 CIELab 色域 -> 轉到螢幕/印表機的硬體色域 ->最後進入人眼
icc 1 icc 2
Windows 因使用 sRGB 當標準,所以流程會變成這樣
讀入圖檔 -> 轉到 CIELab 色域 -> 轉到螢幕/印表機的硬體色域
sRGB device icc
如果圖檔也使用 sRGB,剛好就能夠正確轉成 CIELab.
若沒有校色的話,後面的 device icc 就只是 factory default icc.
校色過的 device icc 才可轉換成正確的輸出色彩(硬體能輸出的最接近色)
但如果這張圖使用 AdobeRGB 呢?流程就變這樣..
AdobeRGB 圖檔 -> 轉到 CIELab 色域 -> 轉到螢幕/印表機的硬體色域
sRGB device icc
AdobeRGB 的圖,經過錯誤的 sRGB->CIELab 轉換,
結果就是色彩黯淡,火紅色變成豬肝色,整個像蒙上一層厚灰的畫
這時候,不管你後端 device icc 校得多精準都沒用了
那要怎麼辦?只能去找支援內嵌 icc 的讀圖程式來開圖,像 Photoshop 之類的.
這就是為什麼不同的程式,開出來的圖片色彩會不一樣的原因.
如果你常用的軟體,沒有讀取內嵌 icc 的能力.
那最好的解決方式,就是把圖源變成 sRGB,直接相機設定存檔為 sRGB 色域
這樣經過 Windows 預設的 sRGB->CIELab,才不會變成莫名其妙的東西.
缺點就是 sRGB 色域小,會犧牲掉一些色彩無法顯示,每個色通道動態範圍也只有 8bit.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.255.46.121
1F:→ tyf99:iOS的場合是 icc1=sRGB, icc2=Apple factory default LCD 01/26 07:22
2F:→ tyf99:icc2 在出廠時還算蠻準的. 01/26 07:24
3F:推 turtleknight:寫的真清楚!! 01/26 07:24
4F:推 cheanch:推 好清楚 01/26 11:35
5F:推 FLJX:推 01/26 16:07
6F:推 harlemk416:所以建議用ADOBERGB存成RAW檔嗎? 然後再由軟體轉sRGB 01/26 19:30
7F:→ harlemk416:的jpg上傳? 01/26 19:31
8F:→ tyf99:很重要的圖拍RAW,RAW用的是相機硬體色域(比AdobeRGB還大) 01/26 20:08
9F:→ tyf99:單純自己看,又想兼顧方便,就用 AdobeRGB JPG 01/26 20:09
10F:→ tyf99:若是圖會分享給不特定對象,就都轉成 sRGB 01/26 20:09
11F:推 chomskey:所以相機(像40D)設定色彩空間是 sRGB就只是管JPG直出 01/27 11:06
12F:→ chomskey:有點不太懂 我用DPP看RAW(CR2)檔 裡面的資訊色彩空間標 01/27 11:09
13F:→ chomskey:示顯示的是 sRGB 01/27 11:10
14F:推 chomskey:這個標示只是顯示相機的設定 無關RAW檔本身的性質嗎? 01/27 11:15
15F:→ tyf99:色域設定對RAW完全沒用,所以RAW才有後製空間啊 01/27 12:21
16F:→ tyf99:不然只剩sRGB色域的RAW還能幹嘛 01/27 12:23
17F:推 chomskey:了解了 謝謝 :) 01/27 17:47