![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Direct 2D
文章平均质量分 61
Direct2D 是一种硬件加速的即时模式二维图形 API,可为二维几何对象、位图和文本提供高性能、高质量的呈现。Direct2D API 可与使用 GDI、GDI+ 或 Direct3D 的现有代码进行交互。本专栏主要用于分享Direct2D例子代码,测试Direct2D性能。
伍心
好好工作
展开
-
004:Direct 2D离屏渲染(Qt中实现)
用QT开发图像显示的小程序,需要一些标注工具,由于用的是opengl渲染,所以就在内存中进行绘制,然后纹理贴图贴出去,发现Qt绘制的效果太差,且速度一般,于是就想着用direct2d来绘制需要的纹理图像。原创 2023-11-29 10:24:20 · 1008 阅读 · 0 评论 -
003:D2D 性能测试-绘制不同对象的帧率变化
D2D性能测试,目的是了解D2D特性,为后续系统设计确定技术路线。主要对D2D绘制不同对方的速度进行测试,测试的对象包括:图像、文本、椭圆和矩形,测试绘制不同对象对帧率的影响。测试结果表明:以帧率下降速度最快排列,绘制文本帧率下降最快,其次是椭圆、矩形,影响最小的是图像。原创 2022-09-15 12:18:30 · 658 阅读 · 0 评论 -
002:CWnd类中采用D2D绘制,并测试帧率
在001中,D2D绘制的代码直接放在了对话框类中,实际使用过程中,通常是继承CWnd来实现显示窗口,因此本例子实现在CWnd子类中采用D2D进行绘制,并测试FPS,后续会与GDI和GDI+的绘制帧率进行对比。原创 2022-09-08 23:22:00 · 637 阅读 · 5 评论 -
001:你好Direct 2D! 在对话框中初次使用D2D
对于如何提高2D的绘制效率,一直在进行着尝试。基于OpenGL的纹理贴出做过一些二维图像处理的工作,但相对麻烦些,需要由GDI/GDI+绘制后,在贴出去,麻烦,且由于OpenGL停止了更新,不支持多线程等原因,慢慢的继续做下去的动力就不足。无意间看到MSDN中关于Direct 2D的结论(现有GDI代码将继续在 Windows 7 下正常工作。 但是,编写新的图形呈现代码时,应考虑Direct2D,因为它更好地利用新式 GPU。),故而打算写一序列的博客,记录下学习和测试Direct2D编程和性原创 2022-09-08 16:26:43 · 631 阅读 · 0 评论