自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

zig-zag扫描,很有用的程序

zigzag扫描,很有用的程序!zigzag - generate traversal-through-matrix used by jpeg

2013-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除