- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 WPF使用DrawingVisual可视化对象和Bresenham算法实现高性能绘图
摘要: 本文介绍了WPF中的轻量级绘图类DrawingVisual,它适用于高性能图形渲染场景。DrawingVisual通过放弃布局和事件处理功能提升性能,文章详细讲解了DrawingVisual的绘制流程,并对比了传统DrawLine方法与结合Bresenham算法的位图绘制方案。测试表明,当点数很大时,传统方法会出现卡顿,而基于Bresenham算法将线段转换为位图后通过DrawImage渲染的方案,即使处理10万点也能保持流畅。文中提供了完整的代码实现,包括并行计算优化和像素级绘图等关键技术细节。
2025-09-17 19:35:41
903
原创 C++智能指针多shared_ptr资源删除顺序
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录文章目录前言一、自定义share_ptr删除器二、观察多个share_ptr调用删除器规则1.代码2.输出结果总结前言C++11智能指针做出了诸多改进,特别是share_ptr支持共享分配的内存区域,那么对于不同的share_ptr,它们相互赋值后,删除器如何调用,本文将探讨。一、自定义share_ptr删除器有多种方法自定义share_ptr的删除器,我们选择其中两.
2021-10-23 22:24:33
564
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅