精易论坛

标题: 文本描边、文本发光、阴影、边框及图形和路径方式绘制... [打印本页]

作者: sadamu999    时间: 2024-11-19 21:16
标题: 文本描边、文本发光、阴影、边框及图形和路径方式绘制...

前言:


    为了自绘美化模块的编写,想要更好用的文本处理子程序,所以有了今天的源码。
    源码包括的内容如标题,分拆出来三个自定义数据类型。并且分别试验了图形方式和路径方式。
    先看截图:


左边:图形方式           右边:路径方式


    不要说丑,本来就是就是各种情况的测试!


    从结果看路径方式要好些,图形方式用到了“GP模糊类”,好象用的是左右模糊,有“毛刺”感,换个别的方式说不定好点。


    主要亮点是文本的竖排,以前不知道在GDIPlus里怎么实现。


    关键点是"EM大小"这个参数(网上有很多介绍),只是“字号大小”与“EM大小”的互转,还是不明白。



用到的模块和源码:


GDIPlus类2.3.2修改版0.3: GDIPlus类2.3.2(修改版0.3).e (605.17 KB, 下载次数: 79)



既然是对比,就有两份源码了,同样请编译GDIPlus2.3.2并加载到下面的源码中再运行!


源码1: 文本绘制测试--0.3--图形.e (458.59 KB, 下载次数: 72)


源码2: 文本绘制测试--0.3--路径.e (458.31 KB, 下载次数: 74)












作者: 不苦小和尚    时间: 2024-11-19 21:46
为什么没有那种描边效果
作者: zifeiyu    时间: 2024-11-19 21:48
666666666666666666666666666666666
作者: qqmqqg    时间: 2024-11-19 22:08
666666666666666
作者: yzhzhp1    时间: 2024-11-19 22:20
#在这里快速回复# (458.31 KB, 下载次数: 3, 售价: 1 枚 精币)
作者: sadamu999    时间: 2024-11-19 22:24
不苦小和尚 发表于 2024-11-19 21:46
为什么没有那种描边效果

“无文字背景色”对比强些应该看的出来吧
作者: 784326742    时间: 2024-11-19 23:28
画出来还是挺好看的
作者: 查过    时间: 2024-11-20 06:07
感谢发布原创作品,精易因你更精彩!6666666666666
作者: 豆豆灰常开心    时间: 2024-11-20 06:11
感谢分享,很给力!~
作者: year1970    时间: 2024-11-20 07:04
感谢分享,学习一下
作者: renhe2018    时间: 2024-11-20 08:00
很不错喔。感谢分享。
作者: 杨明煜    时间: 2024-11-20 08:12
学习进步!......
作者: hezeyu    时间: 2024-11-20 08:12
{:7_432:}
作者: 网络注册网员    时间: 2024-11-20 08:32
感谢分享
作者: 胖子葛格    时间: 2024-11-20 09:12
感谢大神分享~!
作者: wjswzj0    时间: 2024-11-20 09:48
感谢分享,很给力!~
作者: 1184798949    时间: 2024-11-20 10:28
感谢分享
作者: ljx111    时间: 2024-11-20 11:16
感谢分享
作者: bsliu    时间: 2024-11-20 11:44
66666666666666666
作者: 我的yyy123    时间: 2024-11-20 11:57
学习学习
作者: 我的yyy123    时间: 2024-11-20 12:00
不错不错,整需要
作者: abnerll    时间: 2024-11-20 15:38
感谢分享
作者: 佛学e语言    时间: 2024-11-20 17:09
谢谢楼主分享
作者: 不苦小和尚    时间: 2024-11-20 18:42
sadamu999 发表于 2024-11-19 22:24
“无文字背景色”对比强些应该看的出来吧

不是,就是描边设置宽度
作者: sadamu999    时间: 2024-11-20 19:48
不苦小和尚 发表于 2024-11-20 18:42
不是,就是描边设置宽度

置文本描边值 -- 描边大小
作者: 夏亿    时间: 2024-11-20 20:08
感谢分享
作者: 不苦小和尚    时间: 2024-11-20 20:53
sadamu999 发表于 2024-11-20 19:48
置文本描边值 -- 描边大小

貌似没有这个命令,你看下
作者: sadamu999    时间: 2024-11-20 21:17
不苦小和尚 发表于 2024-11-20 20:53
貌似没有这个命令,你看下

在窗口1,“绘制测试”子程序下有例子啊,使用方法如图:



作者: 小虎来了    时间: 2024-11-20 21:30
感谢分享,很给力!~
作者: 查过    时间: 2024-11-21 06:04
下个学习一下
作者: 豆豆灰常开心    时间: 2024-11-21 06:08
已经顶贴,感谢您对论坛的支持!
作者: wgqxj    时间: 2024-11-21 09:14
谢谢分享
作者: please    时间: 2024-11-21 09:36
感谢分享,支持开源!!!
作者: 1417692308    时间: 2024-11-21 10:44
文本描边、文本发光、阴影、边框及图形和路径方式绘制
作者: xtavoxing    时间: 2024-11-21 11:13
支持开源~!感谢分享
作者: hjinpwhe1    时间: 2024-11-21 11:39
66666666565566
作者: wh1234567    时间: 2024-11-22 09:00
感谢分享
作者: please    时间: 2024-11-22 09:39
感谢分享,支持开源!!!
作者: 深圳梦    时间: 2024-11-23 13:49
支持开源~!感谢分享
作者: ZJ3120    时间: 2024-11-25 15:08
感谢分享
作者: 8554036    时间: 2024-11-28 11:40
牛批KLS,感谢分享
作者: 8554036    时间: 2024-12-1 11:50
牛批的飞起呀。这种字也能搞出来
作者: 熊不熊    时间: 2024-12-4 00:56
感谢分享,很给力!~
作者: 1486262242    时间: 2024-12-7 18:16
谢谢分享
作者: a1533759138    时间: 2024-12-25 22:57
错误(10001): 指定数据类型名称未找到。
作者: zyppx    时间: 2025-2-23 22:10
感谢老铁的分享
作者: 斗鱼不正经    时间: 2025-3-1 10:11
谢谢分享,学习一下

作者: 斗鱼不正经    时间: 2025-3-1 10:13
谢谢分享,学习一下

作者: kaleido    时间: 2025-4-18 17:39
太有用了,学习学习。
作者: futiem    时间: 2025-4-24 07:17
#在这里快速回复#本来就是就是各种情况的测试!
作者: 在看风云    时间: 2025-4-27 09:42
666666666666666666666666666
作者: freeocean    时间: 2025-4-28 23:24
赠人玫瑰手有余香
作者: similarzhang    时间: 2025-5-9 10:22
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4