图片/Base64 转换
把图片编成 Base64 文本,或把 Base64 文本还原成图片。常见于接口传图、网页内嵌图。
当前模块定义
sys:imgToBase64输入 4 · 输出 2 · 枚举 1
输入参数
- 操作类型
typeEnum必填转换操作类型
图片或文件转Base64文本默认imgToBase64Base64文本转图片base64ToImg - 图片
imgImage必填要转换的图片(图片变量或文件路径)
- Base64编码
base64Text必填要转换的编码文本
- 添加data头
addHeaderBoolean可选是否添加"data:image/png;base64,"头
输出参数
- Base64编码
codeTextBase64编码结果
- 图片
imgImage转换输出的图片
概述
不要把图片 Base64 写进动作(变量默认值、步骤参数等)。Quicker 会把动作加载进内存,Base64 体积大,容易占内存、拖慢同步,也会占用服务器空间。多台电脑共用同一张图时,用网盘同步到相同路径,动作里引用文件即可。讨论见 论坛主题。
图片/Base64 转换
图片和Base64转换
参数说明
操作类型:
- 图片或文件转 Base64 文本:把图片变量或文件编成文本。
- Base64 文本转图片:把编码文本还原成图片变量。
图片:仅「图片或文件转 Base64 文本」。要编码的图片变量或文件路径。
Base64编码:仅「Base64 文本转图片」。待解码的文本。
添加data头:仅「图片或文件转 Base64 文本」。打开后在结果前加上 data:image/png;base64,。默认关闭。旧稿未写。
输出
- Base64编码:仅「图片或文件转 Base64 文本」。编码结果。
- 图片:仅「Base64 文本转图片」。解码得到的位图。
限制与排障
后期可能会限制单个动作的最大尺寸。需要落盘时用 写入图片文件,不要把整段 Base64 塞进动作定义。
相关链接
更新历史
- 1.0.9:增加 Base64 转图片。
更新于