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]

参见

参考资料

外部链接

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.