IE9借助GPU硬件加速的六大優勢
在日前的MIX 10大會上,微軟展示了如何借助顯卡GPU的硬件加速能力,在IE9瀏覽器中使用Direct2D、DirectWirte、XPS等新技術渲染文字、圖像、視頻、SVG等網絡內容。今天,微軟IE項目經理Frank Olivier又介紹了這些技術的六大優勢。
1、性能、性能、性能
這顯然是GPU硬件加速的最大優勢。Direct2D的加入可以讓瀏覽器調動GPU來優化渲染豐富的圖形,從而帶來更快的Web程序運行速度,以及更高質量的瀏覽體驗。
對一些圖形操作來說,GPU是更合適的選擇,比如GPU在執行Alpha混合與雙線性圖形縮放的時候就比CPU快得多,還可以利用像素著色器執行復雜的每像素計算。
IE9可以利用GPU執行更多任務,CPU資源就得以釋放給其他瀏覽器子系統,還能獲得更流暢的動畫和視頻播放效果。
2、超快的縮放瀏覽
IE9能夠利用GPU縮放圖片和其他內容,而且瀏覽速度飛快。大家可以試試微軟提供的地圖縮放演示。
Windows仍然是惟一一個能夠改變瀏覽器中所有用戶界面元素大小的操作系統,而IE8首次實現了Web網頁內容默認縮放,IE9則在其基礎上進一步完善,使用戶能夠在高DPI顯示器上輕松閱讀Web內容。
3、硬件加速HTML5視頻
IE9使用Windows Media Foundation(WMF)多媒體平臺播放HTML5標準視頻,如有硬件視頻解碼器可用就能實現GPU加速,否則只能使用CPU播放。IE9視頻引擎可以直接使用GPU解碼、輸出視頻,而且視頻幀解碼之后,就會和圖形流水線里的其他位圖享受一樣的待遇。
微軟在MIX 10上利用一臺不到400美元的上網本同時播放兩段720p高清視頻,結果有了IE9的硬件加速,CPU占用率還不到30%,都非常流暢,而其它瀏覽器播放一段視頻也是100% CPU占用,還嚴重掉幀。
4、高質量圖像和色彩支持
IE9使用Windows圖像組件(WIC)來解碼PNG、JPEG以及新增的TIFF、JPEG XR圖像。JPEG XR相對于JPEG大大改進了壓縮效率,能以同樣的體積獲得更高的圖像質量。
除了解碼速度比IE8解碼器快最多30%,新的WIC解碼器還能讀取圖像中嵌入的色彩配置,包括ICC v2、ICC v4等等。
5、文字質量與性能
IE9通過DirectWrite API接口使用GPU執行文字渲染和輸出,速度最快是IE8的兩倍,而且質量更高。IE9可以實現文字的平滑動畫,而亞像素定位能夠更忠實地體驗Web和字體設計師的意圖。
有用戶反饋說部分系統上部分仔細存在模糊現象,微軟表示正在研究解決此問題。
6、高質量圖像打印
IE9能在輸出至打印系統的時候直接將Web內容轉換成XPS格式,從而打印出高質量的HTML5內容。XPS是一種更現代的打印系統,原生支持不透明度、復雜路徑等特性,能在打印現代Web內容的時候獲得更好的逼真度和質量。
最后說明一點:即使你的系統沒有可用的GPU,因為IE是基于Direct2D的,每一項功能特性都同時支持硬件和軟件實現,所以依然能夠獲得高質量的軟件模擬效果,只是效率會差一些。
【編輯推薦】