关于文字描边的问题(内外同时描边)求助

schzh 2003-12-22 11:44:14
我找到了两种方法,一种勉强的方法是先用描边色转圈输出360次,再用前景色输出;另一种方法是先用描边色,画笔宽度宽出几个像素,BEGINPATH,TEXTOUT,ENDPATH,STROKEPATH,再用前景色输出正常文字。两种方法共同的缺点是速度,当输出很长的一整段时,明显需要时间,以至于每打一个字都要停几秒,可PHOTOSHOP的描边不需要时间,哪位知道他们用什么途径?另外空心字体除用STROKEPATH(速度慢)外,有什么快速的办法?
...全文
145 点赞 收藏 16
写回复
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
yk84 2004-01-13
学习,UP!
回复
schzh 2004-01-09
rainstormmaster(rainstormmaster):
"在VB中实现文字的图片填充效果":这跟描边和空心没关系!
"实现文本的描边和空心字的源代码":这种方法很简单,我上面说的就是这种方法。关键是字很多时用一个较大的厚度速度很慢,你试试设置DrawWidth为10,空心打800字,看是个什么速度。
回复
evbsky 2003-12-25
我用的是隔两个像素再画一遍,结果速度很慢,有闪烁。
回复
rainstormmaster 2003-12-25
实现文本的描边和空心字的源代码
http://vbeden.xg88.com/download/code/code_22/txtoutline.zip
回复
rainstormmaster 2003-12-25
在VB中实现文字的图片填充效果
http://tech.sina.com.cn/c/2001-09-11/5759.html
回复
schzh 2003-12-25
evbsky(梁溪河畔),如果内容不是很多,可以用上述STROKEPATH
回复
nik_Amis 2003-12-24
up
回复
schzh 2003-12-24
UP
回复
schzh 2003-12-23
zyg0(影子) ,你那是不行的,那根本就不是描边,描边既有外边又有内边,我那两种方法才是,你那说是阴影还差不多,但是阴影实际上很简单
回复
zyg0 2003-12-23
我有个简单的方法,就是,用2个一样的控件。一个设置为透明的,在另一个的上面,一样的字,稍微错开一点就可以描边了
回复
LemonRain 2003-12-23
学习~~~
回复
schzh 2003-12-23
UP
回复
schzh 2003-12-22
UP
回复
schzh 2003-12-22
UP
回复
kmzs 2003-12-22
她的算法一向爆强!
回复
flc 2003-12-22
关注
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告