精易论坛

标题: 求使用GDIPLUS模块文本转图片的源码 [打印本页]

作者: kaleido    时间: 2025-6-3 11:45
标题: 求使用GDIPLUS模块文本转图片的源码
求使用GDIPLUS模块文本转图片的源码。
作者: zainex    时间: 2025-6-3 11:45
之前解答过类似的问题:
怎么让软件生成这种字 背景透明的png图_精易论坛
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
生成图片字节集 
参数名类 型参考可空数组备 注
文本文本型
字体名称文本型
字体大小整数型
文本颜色整数型
轮廓宽度整数型
轮廓颜色整数型
变量名类 型静态数组备 注
位图GP位图 
路径GP路径 
图形GP图形 
画刷GP纯色画刷 
字体GP字体 
矩形矩形F 
字体族GP字体族 
画笔GP画笔 
结果字节集 
Gdiplus初始化 ()
字体.创建自名称 (字体名称, 字体大小)
位图.创建自像素格式 (100, 100, #像素格式_32bppARGB )
图形.创建自图像 (位图)
图形.测量文本矩形 (文本, 字体, , , 矩形)
图形.销毁 ()
位图.销毁 ()
位图.创建自像素格式 (矩形.宽度, 矩形.高度, #像素格式_32bppARGB )
图形.创建自图像 (位图)
画刷.创建 (RGB到ARGB (文本颜色))
字体族.创建自名称 (字体名称)
路径.创建 ()
路径.添加文本 (文本, 字体族, 字体大小)
画笔.创建自颜色 (RGB到ARGB (轮廓颜色), 轮廓宽度)
图形.置平滑模式 ( #文本渲染模式_抗锯齿 )
图形.画路径 (画笔, 路径)
图形.填充路径 (画刷, 路径)
结果 = 位图.保存到字节集 ( #图像格式_PNG )
图形.销毁 ()
位图.销毁 ()
画笔.销毁 ()
画刷.销毁 ()
路径.销毁 ()
字体.销毁 ()
字体族.销毁 ()
Gdiplus关闭 ()
返回 (结果)
子程序名返回值类型公开备 注
_按钮1_被单击  
变量名类 型静态数组备 注
文本文本型 
图片字节集 
路径文本型 
文本 = 编辑框1.内容
图片 = 生成图片 (文本, “微软雅黑”, 20, #黑色, 3, #白色 )
图片框1.图片 = 图片
路径 = 取特定目录 ( #系统桌面 )“生成的图片.png”
如果真 (写到文件 (路径, 图片))
信息框 (路径, #信息图标, “已保存至:”, )


i支持库列表   支持库注释   
shell操作系统界面功能支持库


作者: afu45    时间: 2025-6-3 12:08
如何使用gdiplus生成文本图片并且是背景透明应该怎么写
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14297112
(出处: 精易论坛)

作者: kaleido    时间: 2025-6-3 15:35
zainex 发表于 2025-6-3 12:21
之前解答过类似的问题:
怎么让软件生成这种字 背景透明的png图_精易论坛
[e=1].版本 2

谢谢。分给你了。

作者: kaleido    时间: 2025-6-3 15:35
afu45 发表于 2025-6-3 12:08
如何使用gdiplus生成文本图片并且是背景透明应该怎么写
https://125.confly.eu.org/forum.php?mod=viewthread&tid= ...

谢谢。是另一种方法,也有帮助。




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