社区
图形处理/算法
帖子详情
gdi+中如何优化去除粗画笔画的线段和图形的边角毛刺现象?
Working20000
2005-11-07 03:01:07
如标题!eg: 您画一条比较宽些的斜线! 这条线的边缘就不那么平整了 而是已经有了锯齿了。如何把这些锯齿消掉? 考虑过用RotateTransform(a); a是直线的斜度,通过旋转以画水平直线来画这斜线达到消锯齿的目的,可是效果没达到!
...全文
245
3
打赏
收藏
gdi+中如何优化去除粗画笔画的线段和图形的边角毛刺现象?
如标题!eg: 您画一条比较宽些的斜线! 这条线的边缘就不那么平整了 而是已经有了锯齿了。如何把这些锯齿消掉? 考虑过用RotateTransform(a); a是直线的斜度,通过旋转以画水平直线来画这斜线达到消锯齿的目的,可是效果没达到!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ddmor
2005-11-08
打赏
举报
回复
直线边缘锯齿可以使用楼上的做法:SetSmoothingMode可以消除锯齿现象。
ddmor
2005-11-08
打赏
举报
回复
设置直线的连接点属性就可以了。
Pen类提供了LineJion属性:将其设置为Round就可以了,这样两条直线之间连接点就形成一个圆弧。使直线看起来更圆滑。
Working20000
2005-11-07
打赏
举报
回复
SetSmoothingMode(SmoothingModeAntiAlias)用这个 可以改变一些 毛刺 可是 还不是很 完美
GDI+
图形
程序设计.zip
GDI+
程序设计.pdf,书籍和随书源码。
c#
GDI+
完整例子
超完整的C#
GDI+
例子,包含所有可能的功能,各种
画
笔
的用法,含简单的
图形
学算法,浮雕效果、锐化、底片、渐变显示、坐标变换、旋转文字、箭头等 非常全的一个例子。
3天掌握Windows
GDI+
图形
编程
出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足
图形
输出需要应该使用
GDI+
,因为
GDI+
对以前的Windows版本
中
GDI进行了
优化
,并添加了许多新功能: 支持渐变的
画
刷、...
GDI+
GdiPlus.lib GdiPlus.h GdiPlus.dll完整开发包
完整的
GDI+
开发包,放上来只是方便大家下载。包含GdiPlus.lib GdiPlus.h GdiPlus.dll三个文件。
C#流程图编程演示(用
GDI+
实现鼠标绘制流程图的Demo)
C#语言用
GDI+
实现鼠标绘制流程图的Demo 技术点:
GDI+
序列化与反序列化 拖拽 ToolStrip 应用范围:工作流程图设计器,Visio类似的设计器
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章