This commit is contained in:
yu committed 2026-11-03 14:41:41 +08:00
commit 4fc1209c93
4 files changed
+100 -28

No files matched your search

+68 -27
View File
@@ -67139,7 +67139,7 @@
"required": true,
"defaultValue": "",
"placeholder": "如 D:\\files\\demo.png",
"description": "截图保存的完整文件路径(含文件名),点右侧按钮可直接选保存位置;留空时保存到「截图输出目录+截图文件名称」,再留空则保存到流程资源目录",
"description": "截图保存的完整文件路径(含文件名),点右侧按钮可直接选保存位置;留空时保存到流程资源目录并自动生成文件名",
"advanced": false,
"valueTypes": [
"rpa_str_file",
@@ -67159,22 +67159,6 @@
"advanced": false,
"valueTypes": []
},
{
"key": "outImagePath",
"label": "截图输出目录",
"widget": "folder",
"type": "object",
"displayType": "selectFile",
"required": false,
"defaultValue": "",
"placeholder": "如 D:\\output",
"description": "备用输出目录;「截图保存路径」为空时,截图保存到该目录下的「截图文件名称」",
"advanced": true,
"valueTypes": [
"rpa_str_folder",
"rpa_str"
]
},
{
"key": "outImageName",
"label": "截图文件名称",
@@ -67183,9 +67167,9 @@
"displayType": "text-expression",
"required": false,
"defaultValue": "",
"placeholder": "输入内容或 ${变量}",
"description": "备用文件名;仅当「截图保存路径」为空时使用,留空则自动生成文件名",
"advanced": true,
"placeholder": "留空则自动生成,如 screenshot_1730000000.png",
"description": "「截图保存路径」只填了目录或留空时使用的文件名;已含文件名时无需填写",
"advanced": false,
"valueTypes": [
"rpa_str"
]
@@ -67379,22 +67363,25 @@
},
{
"id": "Image_Base64Encode",
"name": "图片转base64编码",
"name": "图片Base64编解码",
"kind": "vendor",
"group": "vision",
"categories": [
"image"
],
"categorySignature": "image",
"description": "将图片转为base64编码。",
"messageTemplate": "将图片 $1 转base64编码, 然后把结果保存到 $0",
"description": "将图片文件转为 base64 编码,或将 base64 编码还原保存为图片文件。",
"messageTemplate": "对图片执行 base64 $1 , 然后把结果保存到 $0",
"baseType": "Image_Base64Encode",
"functionName": "Image.Base64Encode",
"functionCalls": [
{
"function": "Image.Base64Encode",
"args": [
"path"
"mode",
"path",
"val",
"output"
],
"assignTo": "var_name"
}
@@ -67411,6 +67398,29 @@
"icon": "vision",
"risk": "low",
"fields": [
{
"key": "mode",
"label": "转换方向",
"widget": "radio",
"type": "string",
"displayType": "buttonGroup",
"required": false,
"defaultValue": "encode",
"placeholder": "",
"description": "编码:图片文件转为 base64 字符串;解码:base64 字符串还原保存为图片文件",
"advanced": false,
"valueTypes": [],
"options": [
{
"label": "图片 → Base64",
"value": "encode"
},
{
"label": "Base64 → 图片",
"value": "decode"
}
]
},
{
"key": "path",
"label": "图片对象",
@@ -67420,17 +67430,48 @@
"required": true,
"defaultValue": "",
"placeholder": "截取或选择图像",
"description": "填写参数值,支持 ${变量} 引用上游输出",
"description": "编码方向的源图片路径,支持 ${变量} 引用上游输出(如上游截图的保存路径)",
"advanced": false,
"valueTypes": [
"rpa_str"
]
},
{
"key": "val",
"label": "Base64编码",
"widget": "text",
"type": "string",
"displayType": "text-expression",
"required": true,
"defaultValue": "",
"placeholder": "如 ${图片编码值}",
"description": "解码方向的 base64 字符串,支持 ${变量} 引用上游输出;自动忽略 data:image/...;base64, 前缀",
"advanced": false,
"valueTypes": [
"rpa_str"
]
},
{
"key": "output",
"label": "图片保存路径",
"widget": "file",
"type": "object",
"displayType": "selectFile",
"required": false,
"defaultValue": "",
"placeholder": "如 D:\\files\\restored.png",
"description": "解码方向的保存位置(含文件名);留空自动生成临时图片文件",
"advanced": false,
"valueTypes": [
"rpa_str_file",
"rpa_str"
]
}
],
"output": {
"label": "输出到变量",
"key": "var_name",
"suggestedName": "图片编码值",
"suggestedName": "结果值",
"valueTypes": [
"rpa_str"
],
@@ -67438,7 +67479,7 @@
{
"key": "var_name",
"label": "输出到变量",
"defaultValue": "图片编码值",
"defaultValue": "结果值",
"valueTypes": [
"rpa_str"
]