照片傳到網上后出現(xiàn)變色(色差)問題的原因及解決方法(圖文)-
來源:互聯(lián)網 作者:佚名 時間:05-15 10:28:22 【大 中 小】 點評:有時候我們拍的照片在手機或相機里看著都不錯的.但是傳到網上,發(fā)現(xiàn)顏色變了.這是什么原因呢.下面給大家介紹一下-
隨著單反相機的普及,大家都會拿著自己心愛的寶貝出門拍照,并且會將拍攝的作品上傳到博客、論壇以及各種社交網站中與大家分享。不過很多人會發(fā)現(xiàn),有時候自己用單反相機所拍攝的照片在本地磁盤中打開后的效果,與在網 頁中顯示的效果會出現(xiàn)一定的差異,同一張圖片在沒有經過任何處理的情況下竟然出現(xiàn)了兩種截然不同的效果,為什么會出現(xiàn)這種情況呢?
照片傳到網上為什么會變色? 首先大家想到的原因,是部分網站為了讓網友獲得更快的瀏覽速度,在用戶上傳照片時會進行一定的壓縮,因此這個做法會造成圖片部分信息的丟失讓照片出現(xiàn)一定的失真現(xiàn)象。不過隨著寬帶的普及,目前大多數(shù)博客、論壇等站點(尤其是專業(yè)攝影網站)都盡可能保證大家上傳的照片不被壓縮。但盡管如此,不少攝影愛好者還是會發(fā)現(xiàn)照片在網頁中的色彩與圖片處理軟件的效果有些不同,這就不能將罪名放在網站頭上了,事實上罪魁禍首可能就是您的瀏覽器。
瀏覽器其實也是色彩管理系統(tǒng)的組成部分,但我們很少關注它們這部分特性 沒錯,瀏覽器本身雖然與顯示器的色彩效果雖然表面看上去八竿子打不著,但實際上其也屬于色彩管理系統(tǒng)中一個重要的組成部分。在之前的文章中,我們已經介紹過不論是大家常用的Windows系統(tǒng)還是蘋果的Mac系統(tǒng)都有色彩管理的組件,其根據(jù)相機、顯示器、打印機、投影機等外部設備的ICC文件信息來進行匹配,而瀏覽器與圖片處理、查看軟件一樣,也同樣受到色彩管理系統(tǒng)的控制。接下來我們就來研究在怎樣的照片,或是在什么條件下,我們在本地磁盤中觀看效果與在網頁中看到結果會有一定的差異,產生差異的原因是什么。
顯示器顯示效果瀏覽器對色彩管理的支持很重要
說到色彩管理系統(tǒng),在我們之前在《只是為文藝? 專業(yè)工作室為何鐘情蘋果》這篇文章中進行了詳細的介紹。 不同的設備都有不同的色彩特性,如拍攝照片時,相機會把自己的補色能力記錄成ICC文件桉嵌入圖片,顯示器的顯色能力也會記錄在驅動程序的ICC文件中,操作系統(tǒng)從圖片檔讀取ICC,再根據(jù)顯示器的ICC,把圖片的色彩信息轉換成顯示器的發(fā)色,最后再經過伽馬校正,顯示出圖片原本的顏色。色彩管理系統(tǒng)工作就是將所有硬件的ICC進行匹配和統(tǒng)一,達到最優(yōu)的輸出效果。
通過ICC文件,色彩管理系統(tǒng)將各個設備進行統(tǒng)一的匹配 每臺數(shù)碼相機都有自己的ICC特性,在拍攝照片后,其會將自己的ICC信息記錄在每一張圖片文件中,供操作系統(tǒng)的色彩管理系統(tǒng)進行加載和調取。而對于單反相機和部分高端DC而言,它們擁有兩個色彩空間的屬性:sRGB與Adobe RGB,通常我們采用的都是sRGB色彩空間,但Adobe RGB的顏色覆蓋范圍要比sRGB更廣,因此高端攝影以及出版印刷行業(yè)的用戶會采用Adobe RGB色彩空間。在設置不同的色彩空間時,相機在寫入到照片中ICC配置文件信息也會有所不同。
單反相機都會有色彩空間的選項,設置不同的色彩空間ICC文件信息也不一樣 這樣問題就來了:如果選擇sRGB色彩空間拍照,由于Windows操作系統(tǒng)默認采用sRGB色彩空間,即使是不支持加載ICC文件的程序(如圖片軟件或瀏覽器等),在顯示渲染時會交給Windows系統(tǒng)來完成,這樣色彩幾乎不會出現(xiàn)任何變化;但如果選擇Adobe RGB色彩空間拍照,當使用不支持ICC加載能力的程序打開后,就會出現(xiàn)偏色的現(xiàn)象(盡管大多數(shù)顯示器都不支持Adobe RGB色彩空間,但通過色彩管理系統(tǒng)對ICC文件進行重新轉換與處理,同樣可以輸出不錯的色彩,但如果完全不進行色彩空間的轉換,實際差異會非常大)。
采用Adobe RGB色彩空間拍攝同一張色卡,上傳到網上后使用不同瀏覽器觀看的效果 這里我們來做個實驗:將相機調節(jié)到Adobe RGB色彩空間后拍攝一張如上圖的標準色卡照片,并將其上傳到互聯(lián)網上,分別采用支持加載ICC文件和不支持加載ICC文件的瀏覽器打開這張圖片,或者照片原始的ICC信息不幸丟失,就會呈現(xiàn)出如上圖中的差異:支持加載ICC能力的瀏覽器色彩相對更飽和,而后者則顏色則相對較為暗淡,這就是很多網友感覺到在瀏覽器中觀看圖片會出現(xiàn)偏色的現(xiàn)象。也就是說:在保證照片ICC文件得到保留的情況下,如果使用支持加載ICC文件能力(即具備色彩管理能力)的瀏覽器就可以基本避免偏色的問題。那么我們如何檢測自己所使用的瀏覽器是否支持加載ICC文件的能力(即具備色彩管理能力)呢?
我的瀏覽器支持色彩管理功能嗎?
由于蘋果Mac OS系統(tǒng)中采用了強大的ColorSync色彩管理系統(tǒng),只要在其上連接注冊的硬件以及安裝好的軟件都通過ColorSync來進行管理,因此在Mac OS系統(tǒng)中不論采用哪種圖形、視頻、瀏覽器等軟件打開圖片,它們都統(tǒng)一受到ColorSync系統(tǒng)的管理與約束,都具備加載ICC文件的能力,那么在Windows系統(tǒng)下如何判斷我們的瀏覽器是否具有這個特性呢?(Windows色彩管理系統(tǒng)是不具備統(tǒng)一管理能力的,其完全交給各個軟件自行決定)這里我們提供一個網站,進入后可以自己進行測試:
這個頁面一共包含兩個測試,大家分布可以點擊“ICC Color Profile Test”與“Color in IE9”這兩個鏈接進入,雖然形式不同,但測試的結果是完全不同的。我們首先來看看第一個測試:進入頁面之后,第一張由四個小圖組成的圖片就是您所使用瀏覽器的測試結果,以下是測試結果說明。本次我們使用目前非常著名的五款瀏覽器:微軟IE、Google Chrome、Mozilla Firefox、蘋果Safari以及Opera來進行測試,我們選擇的瀏覽器程序均為Windows版。
測試結果說明 從測試說明中,可以看到只有當四個小圖顏色完全一致時,對色彩管理能力的支持才是最好的,下面我們就來看看這五款著名瀏覽器的表現(xiàn)吧。
不支持色彩管理的瀏覽器顯示的圖片是非?!半y看”的
勝利者的成績單 從結果來看,微軟IE9、所有版本的蘋果Safari、Firefox 3.6.4之后的版本(需要修改參數(shù))能夠很好的支持色彩管理功能,而所有版本的Chrome與Opera以及老版本的IE和Firefox都無法支持加載ICC文件的能力,即使用這些瀏覽器觀看圖片時,可能會出現(xiàn)偏色的現(xiàn)象。下一頁我們再來看看另外一個測試結果。
專業(yè)顯示器 瀏覽器色彩管理測試結果與分析
一個測試可能說明不了太多問題,下面我們來進入第二個測試。這個測試中如果瀏覽器能夠很好的支持色彩管理功能,應該顯示一副完整的圖片,而不是上、中、下三個部分顯示不同的色彩。我們建議點擊放大圖片來觀看下面的測試結果。
上文中測試不合格者,成績依舊不及格
優(yōu)秀的“學生”在任何測試中都能取得好成績 在第二個測試中,我們可以看到與上一個結果完全相同,新版的IE、Firefox和Safari瀏覽器都能夠很好的支持色彩管理功能,而Chrome與Opera瀏覽器則全軍覆沒。需要說明的是,IE9瀏覽器給我們帶來了驚喜,這個驚喜不是在性能上有多么出色,而是可以看到微軟正在不斷的改善其在色彩管理方面功能上的不足,畢竟其在推出IE8等之前的瀏覽器還完全不支持加載ICC文件的能力,但可惜的是微軟在發(fā)布IE9的時候并沒有宣傳這個新的特性,以至于很多用戶毫不知情。同樣,F(xiàn)irefox在近期發(fā)布的新版中也加入了對色彩管理的支持(但是需要修改參數(shù),設置方法在最后的附文中介紹)。
需要表揚的是蘋果Safari瀏覽器,不論是Mac版還是Windows版其都至始至終的支持色彩管理功能,蘋果自然在官方宣傳中不會放過這一點,其在色彩管理方面所做的成績已經獲得了專業(yè)人士很好的口碑。而Chrome和Opera雖然版本數(shù)字非常大,但也許它們的設計理念就是追求快速、方便,因此也舍棄了諸如色彩管理等方面的功能。至于傲游、搜狗等國內廠商推出的瀏覽器能否支持色彩管理功能,感興趣的讀者可以自己來測試。
而在上文中,我們已經介紹過蘋果Mac OS中由于ColorSync色彩管理系統(tǒng)存在,其強制掌管每個程序的色彩處理大權,因此即使使用Mac版Chrome瀏覽器,依舊可以非常輕松的通過上述兩個測試。
為了避免上網瀏覽照片時出現(xiàn)偏色的情況,最好還是在拍攝時完整的保存圖片文件,不要刪除其原生的ICC文件信息,然后使用支持色彩管理功能(即支持加載ICC文件信息)的瀏覽器,或者干脆使用蘋果Mac系統(tǒng),這樣就不再害怕出現(xiàn)“靈異事件”了。
附:Firefox 3.6.4之后版本瀏覽器支持色彩管理功能的設置方法(僅限于Windows版):
進入gfx.color_management.enablev4設置是否支持ICC v4,修改成ture,重啟Firefox瀏覽器后即可。
說明:gfx.color_management.mode這里Firefox使用整數(shù)數(shù)字來定義,共有3種模式可以設置:
1):項值為0,表示關閉色彩管理功能(即放棄加載圖片的ICC文件);
2):項值為1,表示開啟色彩管理功能,行為方式是檢測到含有ICC文件的圖片時,調用其ICC文件,若檢測的圖片沒有嵌入ICC文件,則采用Windows操作系統(tǒng)當前所設置的ICC文件來進行轉換和處理(Windows默認的色彩管理文件為sRGB ICC);
3):項值為2,表示只對含有ICC文件的圖片進行色彩管理,而對沒有ICC文件的圖片以及網頁上的其它色彩(包括文字)則不做色彩管理,顯示器使用Windows當前使用的ICC進行轉換和輸出(Windows默認的色彩管理文件為sRGB ICC),此時如果用戶使用廣色域顯示器,會覺得色彩被夸張渲染。設置成功后需要重新啟動Firefox瀏覽器才會生效!
聯(lián)系客服