跳至內容

Direct二D

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Direct 二 D是微軟公司用來取代 DirectDraw 以及 GDI、GDI + 等的一个新技術,主要提供二 D 動畫的硬體加速,支援 Windows Vista SP 二和 Windows 七佮以上的微軟 Windows 作業系統。

Direct 二 D 技術架構 Direct 三 D 十曉一 API 之上,會使透過硬體加速功能來建立二 D 圖形,而且完全支援透明佮 Alpha 透濫。Direct 二 D 亦支援軟體實現(Software rasterizer), 就咧顯示卡袂支援硬體加速的情況下,Direct 二 D 猶是會當使用軟體方式來描繪,而且效果猶會優於 GDI。

Direct 二 D 會用得使用 DXGI(DirectX Graphics Infrastructure)互動操作,Direct 二 D 閣會當好的支援 DirectWrite。

Direct 二 D 支援高品質的彩現,有以下特點:

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

Direct 二 D 的使用裝置獨立坐標系統,伊會當按照顯示螢幕的大細來自動調整 GUI 的 DPI 縮放。這馬乎 Direct 二 D 已經予人用佇咧 Internet Explorer 九及 Mozilla Firefox 四。

參見

  • DirectX
  • DirectWrite
  • Direct 三 D
  • GDI
  • GDI +

參考資料

外部連結

  • Blog of Direct 二 D Lead Developer Thomas Olsen
  • Blog of Direct 二 D Developer Tom Mulcahy
  • Direct 二 D White Papers
  • Windows 七 : Introducing Direct 二 D and DirectWrite-PDC 兩千空八 video
  • Windows API Code Pack for Microsoft . NET Framework-allows developing Direct 二 D apps in managed code
  • Introducing Direct 二 D-June 二千空九 issue of MSDN Magazine
  • Drawing with Direct 二 D-September 二千空九 issue of MSDN Magazine
  • Direct 二 D API for Microsoft . Net Framework 四-Direct 二 D API for Microsoft . Net Framework 四