Direct2D
来自维基百科,自由的百科全书
Direct2D是微软公司用来取代DirectDraw以及GDI、GDI+等的一项新技术[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 9及Mozilla Firefox 4[3]。
参见
参考资料
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.