影響cmm(色彩管理模塊)的因素
2010-08-03 10:05 來源:中華印刷包裝網 責編:龜山隱真
【CPP114】訊:眾所周知,當我們談到色彩管理時,就會想到兩個特性文件之間的轉換關系,而這兩個特性文件就是源設備的特性文件與目的設備的特性文件。源設備的特性文件包含的是文件中究竟是什么樣的色彩信息,而設備的特性文件包含的則是在目標設備上能夠復制出什么樣的色彩信息。而設備空間還原出來的色彩信息是不是源文件中想要的色彩信息,就需要一個重量級的色彩模塊來進行控制,它就是cmm(colormanagementmodule),也叫做色彩引擎。
cmm是色彩管理系統中最基本也是最重要的組成部分,它為色彩管理系統提供了從源設備色彩空間到pcs,再從pcs到任何目標設備空間的色彩轉換方法,而這種轉換的方法,其實就是通過修改送往目的設備空間rgb或是cmyk值的色彩信息來得到實現的。而至于是如何修改,通過什么修改的,修改的量值又是如何定義的,這只有制作cmm的各個廠商心理更明白,這也就是為什么市面上有那么多家cmm的廠商(adobe、agfa、apple、heidelberg、koda、x-rite等),采用不同廠商的cmm所轉換出來的色彩產生偏差的原因了。而影響它的主要因素有兩個:插值算法、白點適應,下面對這兩個方面分別進行一些探討。
1、插值算法。插值算法就是利用函數在某區間中若干點的函數值,作出適當的特定函數,在這些點上取已知值,在區間的其他點上用這特定函數的值作為函數的近似值;cmm的插值算法也是基于這種算法原理進行的,簡單的說,它就是根據一套特定的算法,選取rgb或cmyk節點上有代表性的顏色匹配數值的點來進行定義,從而達到模擬整個色彩空間的目的。
舉例:正常情況下,rgb設備的三個通道中,每一個都包含了256個離散的值,這樣算下來,rgb色彩空間中共包含了1670萬種rgb顏色數值的pcs定義,如果每個pcs定義采用三個數值,每個數值按一個字節計算,那么這樣一個rgb的特性文件的信息量將是巨大的,再把這個巨大的信息量嵌入到rgb圖片中,或者是多個這樣圖片的一個大版文件中,文件的占用空間又將是不可忍受的。如果真是這樣,那么,誰還會用這樣一個看不到摸不著的東西呢;谶@種數據量和傳輸速度上的考慮,在“性價比”足夠高的情況下,cmm的差值算法應運而生。
理想情況下,我們應該在cielab色彩空間中做插值計算,使用lab作為pcs,此時,對于cmm來說,它唯一要做的事就是在輸入特性文件中獲取相應的lab值,在輸出的設備特性文件中找到最接近的pcs值,并且查找到相對應的輸出數值。如果按這種理念來推理,則cmm就并沒有多大的用處,而實際情況也確實如此,如果按照這種做法來進行,在實際應用中并不能得到一個理想的結果,因為按照這種算法出來的結果,lab并不像我們想像中的一樣均勻,并且會出現一種讓人意想不到的結果,比如實際的數值與想要的數值出現無法真正對應。正是基于這種考慮,不同的廠商才會采用不同的差值算法。不同廠家的差值算法主要體現在對節點的選擇上以及計算時的優化上,一般可分為三大類:
a、第一類廠商用一些數學公式,采用巧妙的算法,來彌補lab色彩空間的不足,來修正它的不準確性。它采用了特殊的方法,來達到lab色空間的均勻及平滑,來“欺騙”色彩使用者的眼睛,但是實際的效果卻不如它看起來的那么完美。
b、第二類廠商則不使用lab色彩空間,而是將色彩轉換到其它的色彩空間進行插值,從而使特性文件看起來更加完美和完善。
c、第三類廠商則是在建立特性文件時,除了采用lab或者xyz中的任何一個之外,還采用一些特殊的自有的色空間,從而保證色彩空間的均勻平滑。這種做法首先是違反了特性文件具有開放性、可交換的原則,而且最重要的是它的實際效果并不如它看起來那么完美,盡管它確實可以彌補一些特性文件通過插值產生的不平滑現實。
不同廠商的插值算法不盡相同,這也導致了用不同廠商的cmm時,產生的結果會有很大不同的原因,比如在對于一些高飽和色的處理上,不同的cmm出來的結果就會千差萬別,更有甚者,會把藍色的天空轉換過來后,變成紫色系的。
2、白點適應。眼睛適應白場顏色改變的能力,而白場則是設備可以再現的最亮的白顏色和它的光強度。相對于我們更關注黑點的密度而不是顏色而言,對于白點來說,我們更關注的是它的顏色,這也就是為什么我們在做顯示器校正時,為了白場的顏色而可能壓縮一些它的亮度的原因。人眼在進行白色“處理”時,總是會自動的去適應它,然后再根據這個白色去判斷和適應其它的顏色感覺,正是因為此,我們在做顏色轉換時,首先要做的就是把源設備色空間的白點轉換成目標色空間的白點上。但是有時我們在進行這種轉換時,卻發現源設備的白點到目標設備上時,卻不是我們想要的白色,而可能是在不同的色彩通道上都出現了相關的顏色信息,而換了另外一種色彩管理軟件時,發現又沒有這種情況出現,這就是不同廠商的cmm處理白點時的方法不同,所產生的不同結果(這和四種映射方法無關)。對白點的處理方法的不同,直接導致的是特性文件的白點不在同一主軸上,從而導致整個中性灰色偏向于某種色調,而經過它所產生的所有色彩都會有偏差。
在我們進行色彩轉換的過程中,cmm無處不在,pc及蘋果系統,與色彩有關的所有的應用軟件。那么如何去使用,如何去選擇卻又是我們感覺無從下手的地方。盡管我們會有很多色彩管理軟件的選擇,盡管與色彩有關的應用軟件上都有相關的cmm模塊,盡管現在adobe已經免費開放了其所擁有的cmm模塊,但是在實際使用中,我們要盡可能的只用一家的cmm轉換模塊,這樣做的目的是:
1、避免用不同廠商的cmm進行多次轉換后,會產生意想不到的結果,而且可能會產生因不同廠商的轉換方法的不一致而出現色彩錯亂的情況;
2、就算是出了問題,我們可以有足夠多的方式去找到問題的原因,而不是因為采用了多家的cmm而顯得無從下手;
3、就算是在不同的操作系統或者應用軟件中,采用同一家的cmm,都會盡可能少的產生色彩轉換后的偏差問題;
4、更重要的是,只用一家的cmm后,我們可以有足夠的經驗和實際的數據來判斷這種cmm的優點及不足。
在五彩繽紛的色彩世界里,cmm注定是一個默默無聞卻又不辭勞苦的“地下工作者”,它所帶給我們的是保證色彩在不同系統及不同設備間轉換時的精確度,而同時,它又是讓色彩產生錯綜復雜的“罪魁禍首”。我們無法左右它的命運(只有廠商可以把握它的生殺大權),但是我們卻可以有權選擇使用,去掌握它的內在規律,從而讓它真正擔當起色彩轉換的“正面角色”。
【點擊查看更多精彩內容】
相關新聞:
方正精彩—基于云技術的色彩管理網絡服務平臺的功能介紹
色彩管理技術發展迅猛印刷工藝標準化有待提高
愛色麗推出新一代色彩管理解決方案
- 關于我們|聯系方式|誠聘英才|幫助中心|意見反饋|版權聲明|媒體秀|渠道代理
- 滬ICP備18018458號-3法律支持:上海市富蘭德林律師事務所
- Copyright © 2019上海印搜文化傳媒股份有限公司 電話:18816622098