- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为什么苹果的显示效果比PC好MacWindows色彩管理差异
文章一開始,有 3 張相同的照片,內嵌不同的 ICC 描述檔(ICC = International Color Consortium = 國際色彩協會)
用 IE 看是這樣
改用 Safari 瀏覽器則變成這樣
上面這個例子在說明瀏覽器支援 ICC 的差異。IE 看到的三張圖片顏色都不一樣,其實三張顏色都是錯的。Safari 顯示出來的圖片,三張顏色一致且完全正確。
如果你貼的照片,在別人螢幕上看起來很糟,別懷疑,這就是瀏覽器的錯。
不了解何謂 ICC 描述的人,請看下面這個簡單的比喻:
有三個人分別敘述自己手中筆的長度,第一個說 14 cm 第二個說 0.46 ft 第三個說 5.5 inch
若聽者不懂長度單位,會以為筆有 14, 0.46, 5.5 三種長度
但是懂得換算單位的人,就知道這三個人的筆其實都一樣長
物體本身反射出來的光,用相機拍攝下來,從類比訊號轉成數位資料儲存。
電腦讀取圖片,再從數位資料轉換成類比訊號,透過螢幕顯示出來給人看。
一張照片,中間其實經過許多處理和轉換,才能重現眼前。
不同的硬體都有不同的色彩特性
用相機拍攝照片時,相機本身會把自己的補色能力記錄成 ICC 嵌入圖片。
工廠製造螢幕,也會把螢幕的顯色能力記錄在驅動程式的 ICC 中。
電腦從圖片檔讀取 ICC,再根據顯示器的 ICC,把相機感應到的色彩轉換成螢幕對應的發色,最後再經過 gamma 校正,才能顯示圖片原本的顏色
Mac OS X 對 ICC 支援度完整,任何一個程式都可以輕易顯示正確的顏色
Windows 本身不支援 ICC,無法管理螢幕色彩,也沒有 gamma 校正能力。若軟體本身支援 ICC(像 Photoshop),會是這種情形
若是直接使用 IE 這種內建程式,就變成這樣
所以 Windows 只有在使用 Photoshop 這類支援 ICC 的程式,再把螢幕校色過,並搭配 Adobe Gamma 校正工具時,才能達到與 Mac OS X 相等的色彩顯示能力。
例子:同一張圖片,用不同版本 Windows 不同程式打開,顏色都不一樣
同樣的圖片,在 Mac OS X 上,不管用什麼軟體開啟,色彩完全一致
這個例子反應出系統讀取檔案 ICC 描述的能力
Windows 預設使用 sRGB 色域,無法解讀其它色域的內容,就造成不同程式顯色上的問題。就如最初例子中,不懂得換算單位的結果。Mac OS X 內建 ColorSync API 做一切色域轉換,任何程式皆能使用此 API 來轉換正確的色域。
接著,利用播放動畫,來測量 OS 對不同的硬體支援程度(筆電螢幕是 40% NTSC,外接螢幕是 90% NTSC 廣色域)
用 Windows 播放時,色彩表現差不多就是 40% 跟 90% 的差別
用 Mac OS X 播放時,兩者顏色相當接近
這個例子在說明,Windows 輸出畫面時,僅依自己標準輸出,無法正確對應螢幕 ICC 來修改顯卡 LUT。所以螢幕的好壞,會讓畫面差距極大。
而 Mac OS X 會針對不同等級的螢幕,自動做最適化輸出。好螢幕有最漂亮的畫面;等級低的螢幕,也能顯示出還不錯的效果。
所以常常有人會覺得,同樣一顆螢幕,接上 Mac 好像畫面就變漂亮了。沒錯,這不是錯覺,真的就是這樣。
為什麼會有這種差異?
麥金塔這個系統在早期開發時,就已經加入了所見即所得(WYSIWYG)的想法,1982 年開發出高性能的 QuickDraw 繪圖引擎,可處理螢幕和驅動印表機輸出。
隨著 MacOS 的發展過程中,也開發出 TrueType, PostScript 這類字型,就是希望螢幕上看到的,跟印刷輸出是完全一樣的東西。
簡單的說,Mac 直接把螢幕當成一張紙來看待。而在 Windows 發展過程中,並沒有這種想法。
微軟雖然有功能類似 QuickDraw 的 GDI,但是效能不彰,一直到 1995 年 DirectDraw (包含在 DirectX 之內)出現,才算實現了 WYSIWYG。
以應用軟體來比喻,就是 Windows 屬於文字編輯器,而 Mac 是排版程式。
Windows 著重在文字內容(類似現今的 HTML),而 Mac 重視整個版面的呈現。
又如呈現老人與海的一張照片,Windows 覺得畫面中有老人、有魚、也有海就足夠了,Mac 還希望色調要能表現出老人的滄桑、魚的兇猛、海的深邃感。大概就是這樣的差別吧。
Mac OS X 打從底層就支援 ICC,不管描述的色域有多大,OS 就能吃多大
Carbon, Cocoa 就疊在 ICC 標準上面,所以任何用 Carbon, Cocoa 寫出來的程式,直接就支援 ICC
(當然,也有少數程式並不是用 Carbon/Cocoa 寫的,那就殘念
您可能关注的文档
最近下载
- 灯盏生脉胶囊配合康复训练对脑梗死患者肢体功能影响的临床观察.pdf VIP
- (高清版)-B-T 19973.1-2023 医疗保健产品灭菌 微生物学方法 第1部分:产品上微生物总数的确定.pdf VIP
- 西门子PLC与配方功能.pptx VIP
- 高中毕业生登记表(完整A4版).pdf VIP
- XX年春运驾驶员安全培训试题(有答案) .pdf VIP
- 2023年同等学力申硕全国统考计算机科学与技术真题与答案.pdf VIP
- 供应商管理:供应商行为准则的内容.doc VIP
- 机械设备行业矿山机械深度报告:千亿美元高端赛道,中国龙头迈向全球.docx
- 《黑水》完整中英文对照剧本.doc
- TOSHIBA东芝复合机e-STUDI02006产品说明书.pdf
文档评论(0)