精易论坛
标题: 怎么让软件生成这种字 背景透明的png图 [打印本页]
作者: 浅时光8 时间: 2025-5-26 13:04
标题: 怎么让软件生成这种字 背景透明的png图
编辑框内容生成成这种图 透明图
-
未命名.png
(15.87 KB, 下载次数: 0)
作者: zainex 时间: 2025-5-26 13:04
支持描边,自定义字体与颜色:
窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
|
生成图片 | 字节集 | |
|
文本 | 文本型 | | | |
字体名称 | 文本型 | | | | 字体大小 | 整数型 | | | | 文本颜色 | 整数型 | | | | 轮廓宽度 | 整数型 | | | | 轮廓颜色 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
位图 | GP位图 | | |
路径 | GP路径 | | |
图形 | GP图形 | | |
画刷 | GP纯色画刷 | | |
字体 | GP字体 | | |
矩形 | 矩形F | | |
字体族 | GP字体族 | | |
画笔 | GP画笔 | | |
结果 | 字节集 | | |
Gdiplus初始化 ()字体.
创建自名称 (字体名称, 字体大小
)位图.
创建自像素格式 (100, 100,
#像素格式_32bppARGB )图形.
创建自图像 (位图
)图形.
测量文本矩形 (文本, 字体, , , 矩形
)图形.
销毁 ()位图.
销毁 ()位图.
创建自像素格式 (矩形.宽度, 矩形.高度,
#像素格式_32bppARGB )图形.
创建自图像 (位图
)画刷.
创建 (RGB到ARGB (文本颜色
))
字体族.
创建自名称 (字体名称
)路径.
创建 ()路径.
添加文本 (文本, 字体族, 字体大小
)画笔.
创建自颜色 (RGB到ARGB (轮廓颜色
), 轮廓宽度
)图形.
置平滑模式 ( #文本渲染模式_抗锯齿 )图形.
画路径 (画笔, 路径
)图形.
填充路径 (画刷, 路径
)结果 = 位图.
保存到字节集 ( #图像格式_PNG )图形.
销毁 ()位图.
销毁 ()画笔.
销毁 ()画刷.
销毁 ()路径.
销毁 ()字体.
销毁 ()字体族.
销毁 ()Gdiplus关闭 ()返回 (结果
)变量名 | 类 型 | 静态 | 数组 | 备 注 |
文本 | 文本型 | | |
图片 | 字节集 | | |
路径 | 文本型 | | |
文本 = 编辑框1.内容
图片 =
生成图片 (文本,
“微软雅黑”, 20,
#黑色, 3,
#白色 )图片框1.图片 = 图片
路径 =
取特定目录 ( #系统桌面 ) +
“生成的图片.png”
如果真 (写到文件 (路径, 图片
))
信息框 (路径,
#信息图标, “已保存至:”,
)
效果:
完整例子.zip
(295.56 KB, 下载次数: 9)
作者: 奔放的牛 时间: 2025-5-26 13:21
生成到哪里?桌面?
作者: 花间一壶酒 时间: 2025-5-26 13:45
使用 Gdiplus类模块 论坛直接搜索
补充内容 (2025-5-26 13:46):
当然 如果你直接用易语言自带的位图也不是不行 就是比较慢
作者: 华庭大哥 时间: 2025-5-26 13:48
我可以用GO给你封装个DLL
作者: 华庭大哥 时间: 2025-5-26 14:05
https://125.confly.eu.org/forum.php?mod ... ;extra=#pid30375995 你看看是不是这样
作者: jjj2016888 时间: 2025-5-26 15:14
https://125.confly.eu.org/forum.php?mod ... ;extra=#pid30375995
作者: 卿卿吖 时间: 2025-5-26 15:35
如图,代码和模块都已打包
文字图片生成.zip
(150.62 KB, 下载次数: 0)
作者: 浅时光8 时间: 2025-5-26 16:52
可以描边 和生成不同颜色的字吗
作者: 浅时光8 时间: 2025-5-27 12:37
大佬 写的很好 问下怎么加粗呢 字体
作者: zainex 时间: 2025-5-27 13:49
|
生成图片 | 字节集 | |
|
文本 | 文本型 | | | |
字体名称 | 文本型 | | | | 字体大小 | 整数型 | | | | 文本颜色 | 整数型 | | | | 轮廓宽度 | 整数型 | | | | 轮廓颜色 | 整数型 | | | | 字体风格 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
位图 | GP位图 | | |
路径 | GP路径 | | |
图形 | GP图形 | | |
画刷 | GP纯色画刷 | | |
字体 | GP字体 | | |
矩形 | 矩形F | | |
字体族 | GP字体族 | | |
画笔 | GP画笔 | | |
结果 | 字节集 | | |
Gdiplus初始化 ()字体.
创建自名称 (字体名称, 字体大小, 字体风格
)位图.
创建自像素格式 (100, 100,
#像素格式_32bppARGB )图形.
创建自图像 (位图
)图形.
测量文本矩形 (文本, 字体, , , 矩形
)图形.
销毁 ()位图.
销毁 ()位图.
创建自像素格式 (矩形.宽度, 矩形.高度,
#像素格式_32bppARGB )图形.
创建自图像 (位图
)画刷.
创建 (RGB到ARGB (文本颜色
))
字体族.
创建自名称 (字体名称
)路径.
创建 ()路径.
添加文本 (文本, 字体族, 字体大小, , 字体风格
)画笔.
创建自颜色 (RGB到ARGB (轮廓颜色
), 轮廓宽度
)图形.
置平滑模式 ( #文本渲染模式_抗锯齿 )图形.
画路径 (画笔, 路径
)图形.
填充路径 (画刷, 路径
)结果 = 位图.
保存到字节集 ( #图像格式_PNG )图形.
销毁 ()位图.
销毁 ()画笔.
销毁 ()画刷.
销毁 ()路径.
销毁 ()字体.
销毁 ()字体族.
销毁 ()Gdiplus关闭 ()返回 (结果
)
例子:
生成图片 (文本, “微软雅黑”, 20, #黑色, 3, #白色, #字体风格_加粗 )
生成图片 (文本, “微软雅黑”, 20, #黑色, 3, #白色, 位或 ( #字体风格_加粗, #字体风格_下划线 ))
生成图片 (文本, “微软雅黑”, 20, #黑色, 3, #白色, 位或 ( #字体风格_加粗, #字体风格_下划线, #字体风格_倾斜 ))
欢迎光临 精易论坛 (https://125.confly.eu.org/) |
Powered by Discuz! X3.4 |