skia

skia是個2D向量圖形處理函式館,包含字型、坐標轉換,以及點陣圖都有高效能且簡潔的表現。不僅用於Google Chrome瀏覽器,新興的Android開放手機平台也採用skia作為繪圖處理,搭配OpenGL/ES與特定的硬體特徵,強化顯示的效果。

發展歷史

自2005年Skia被Google收購後,一直相當神秘低調,直到2007年初,Skia GL相關的原始碼才被揭露,作為Google Android平台的圖形引擎,稍後的Google Chrome瀏覽器也採用Skia引擎。隨著Android與Chrome (開放版本稱為"Chromium")兩大專案公布原始碼後,Skia也一併公開原始原始碼,以Apache License v2發布(注意,這意味著與GPLv2授權不相容) ,而Android與Chrome的原始碼庫中都有一份[Skia]的複製,因需求不同,做了部份的修改,比方說Chrome專案底下的 [chrome/trunk/src/skia],需要注意的是,Skia本身是不涉及底層環境,如Linux Framebuffer或Gtk+銜接的處理,這也是何以Android (透過Linux Framebuffer)與Chrome (開發中的Linux版本使用Gtk+)需要提供一份修改,以便系統接軌。

相關詞條

相關搜尋

熱門詞條

聯絡我們