Direct2D微軟公司用來取代DirectDraw以及GDIGDI+等的一項新技術[1],主要提供2D動畫的硬體加速,支援Windows Vista SP2和Windows 7及以上的微軟Windows操作系統[2]

Direct2D技術架構於Direct3D 10.1 API之上,能夠透過硬件加速功能來建立2D圖形,而且完全支持透明和Alpha混合。Direct2D亦支援軟件實現(Software rasterizer),即在顯卡不支持硬件加速的情況下,Direct2D仍可以使用軟件方式描繪,且效果仍優於GDI。

Direct2D可以使用DXGI(DirectX Graphics Infrastructure)與交互操作,Direct2D還能很好的支持DirectWrite

Direct2D的支持高品質的渲染,具有以下特點:

  • 支援ClearType文字的呈現方式(DirectWrite提供)
  • 消除原圖鋸齒狀(Per primitive antialiasing)
  • 幾何形狀(直線,曲線)和位圖繪製和填寫。
  • 純色(Solid color)、線性。
  • 描繪中間層。
  • 多元的幾何操作(如unions、intersections、widening、outlining等)

Direct2D的使用設備的獨立坐標系統,它可以依照顯示螢幕的大小來自動調整GUI的DPI縮放。現在Direct2D已被用於Internet Explorer 9Mozilla Firefox 4[3]

參見

編輯

參考資料

編輯
  1. ^ 存档副本. [2011-07-06]. (原始內容存檔於2011-07-07). 
  2. ^ 存档副本. [2011-07-06]. (原始內容存檔於2009-03-28). 
  3. ^ Microsoft isn't the only one developing a hardware-accelerated browser頁面存檔備份,存於網際網路檔案館), November 24, 2009.

外部連結

編輯