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