【发布时间】:2016-07-07 10:29:34
【问题描述】:
我需要在 Windows 应用程序中可视化设计,因此需要非常快速地绘制对角线。我尝试使用 GDI+(因为我需要透明度),对角线的速度比绘制垂直/水平线慢 10 倍左右。有时我需要大约 400 毫秒来绘制 2000 条穿过屏幕的对角线。
在此之后我测试了 Direct2D,它比 GDI+ 快了大约 2 倍,但速度还不够快。现在我开始看 OpenGL 来绘制 2D 图形。在那里我会从上面看场景并使用正交投影。
谁能告诉我,绘制高速对角线的正确方法是什么?
问候,皮特
【问题讨论】:
-
如果您愿意为性能牺牲质量,您可以尝试自己栅格化它们吗?我的意思是,性能真的那么差吗?你的设置是什么?什么语言?您是否正在创建/销毁太多对象?向我们展示您的代码。
标签: performance graphics 2d