社区
GAME,图形处理/多媒体
帖子详情
问个关于GDI+画笔的问题
mdejtod
2009-05-23 02:15:55
RT
在GDI中,通过设置canvas.brush.style 可以更改在画布上画线条时的样式,有方形,圆形,左倾斜,右倾斜,等样式
但不知在GDI+中是怎么设置的
找了TGpBrush 和 TGpPen 等,都找不到这些属性,不知哪位有用过这些。。。
...全文
96
11
打赏
收藏
问个关于GDI+画笔的问题
RT 在GDI中,通过设置canvas.brush.style 可以更改在画布上画线条时的样式,有方形,圆形,左倾斜,右倾斜,等样式 但不知在GDI+中是怎么设置的 找了TGpBrush 和 TGpPen 等,都找不到这些属性,不知哪位有用过这些。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Rex_love_Burger
2009-05-25
打赏
举报
回复
可以看看GDI+的Demo
mdejtod
2009-05-23
打赏
举报
回复
谢谢,,不是图像倾斜,GDI+中的刷子我都有用过,可能是我描述得不是很清楚,您看一下附件->画图->刷子,然后选择下面矩形框中的画刷样式,有圆形,矩形,/ 和 \ 四种形状,圆形和矩形很容易,只要设置TGpPen的StartCap 和 EndCap 样式就可以了,对于后面两种样式,不知道要怎么处理
阿发伯
2009-05-23
打赏
举报
回复
[Quote=引用 8 楼 mdejtod 的回复:]
也确实是,挺麻烦
敢问你一下,路径怎么实现这种效果?用得不太熟。。。。
[/Quote]
我不知道你究竟是要实现图形的外观,还是图形背景图案,如果要让图像倾斜、变形,可使用TGpMatrix作变换,如果是实现类似GDI刷子背景图案,可使用GDI+的各种刷子来建立画笔填充(GDI+画笔其实就是5种画刷,常用的是实填充画刷),比GDI图案丰富多了:如TGpHatchBrush可实现50几种背景图案;TGpTextureBrush可使用任何图像作填充图案。具体还是请参考我的有关文章,里面讲的比较详细。
mdejtod
2009-05-23
打赏
举报
回复
也确实是,挺麻烦
敢问你一下,路径怎么实现这种效果?用得不太熟。。。。
阿发伯
2009-05-23
打赏
举报
回复
[Quote=引用 6 楼 mdejtod 的回复:]
to : maozefa
谢谢,但是TGpPen 的 TLineJoin 这个属性,跟 windows 自带的绘图 的画刷效果相差太明显了
[/Quote]
呵呵,差不差就不是我等的问题了,反正都是微软提供的,C#也是用这个GDI+。不过,你要实现特殊拐角,可以使用路径。
mdejtod
2009-05-23
打赏
举报
回复
to : maozefa
谢谢,但是TGpPen 的 TLineJoin 这个属性,跟 windows 自带的绘图 的画刷效果相差太明显了
阿发伯
2009-05-23
打赏
举报
回复
可参见我的BLOG《GDI+ for VCL基础》系列文章:
如关于GDI+画笔的:
GDI+ for VCL基础 -- 画笔
Seamour
2009-05-23
打赏
举报
回复
用过就一定记住么?gdi+好多调用都有十几个重载,谁不是现用现查
mdejtod
2009-05-23
打赏
举报
回复
没人用过这东东???
bdmh
2009-05-23
打赏
举报
回复
TGpPen.SetWidth//设置宽度
TGpPen.SetColor//设置颜色
GDI+教程,英文的
http://d.download.csdn.net/down/559269/cqviolet
Seamour
2009-05-23
打赏
举报
回复
看msdn,用法都是一致的
GDI+
图像程序设计(PDF & 源码 -电子工业出版社)
本书从介绍
GDI+
Windows图形程序设计的基本知识开始,其核心是对一些实际
问题
的指导,包括如何使用Windows Forms及如何优化
GDI+
的性能。本书通过一些例子来说明如何开发真实世界的工具,如
GDI+
Painter、
GDI+
Editro...
3天掌握Windows
GDI+
图形编程
GDI+
(Graphics Device Interface plus)是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用
GDI+
,因为
GDI+
对以前的...
C#
GDI+
图形程序设计源码
第2章 第一个
GDI+
应用程序 2.1 绘制表面 2.2 坐标系统 2.3 指南——第一个
GDI+
应用程序 2.4 一些基本的
GDI+
对象 总结 第3章 Graphics类 3.1 Graphics类的属性 3.2 Graphics类的方法 3.3
GDI+
Painter...
GAME,图形处理/多媒体
1,183
社区成员
14,336
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章