From 2d45f6da04e455befc692e0d58ab0dfa06a4ad37 Mon Sep 17 00:00:00 2001 From: wee Date: Thu, 21 Aug 2025 04:30:57 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=BASaveImageSimple=E8=8A=82?= =?UTF-8?q?=E7=82=B9=E6=B7=BB=E5=8A=A0foldername=5Fprefix=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在INPUT_TYPES中添加foldername_prefix输入字段 - 更新save_images方法参数以支持自定义文件夹前缀 - 将foldername_prefix传递给SaveConfig配置对象 - 更新节点描述,说明新增的文件夹前缀功能 - 用户现在可以自定义保存图像的文件夹前缀 --- save_image_simple.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/save_image_simple.py b/save_image_simple.py index 6d9628f..2ade1b3 100644 --- a/save_image_simple.py +++ b/save_image_simple.py @@ -76,6 +76,7 @@ class SaveImageSimple: **基础功能:** - 支持多种图像格式 (PNG, WebP, JPEG, AVIF, JXL, TIFF, GIF, BMP) - 自定义文件名前缀 +- 自定义文件夹前缀 - 质量控制 - 作业数据导出 - 图像预览 @@ -118,6 +119,7 @@ class SaveImageSimple: "required": { "images": ("IMAGE", ), "filename_prefix": ("STRING", {"default": "ComfyUI"}), + "foldername_prefix": ("STRING", {"default": ""}), "output_format": (output_formats, {"default": ".webp"}), "quality": ("INT", {"default": 75, "min": 1, "max": 100, "step": 1}), "job_data_per_image": ("BOOLEAN", {"default": False}), @@ -129,9 +131,9 @@ class SaveImageSimple: } } - def save_images(self, images, filename_prefix="ComfyUI", output_format=".webp", - quality=75, job_data_per_image=False, image_preview=True, - prompt=None, extra_pnginfo=None): + def save_images(self, images, filename_prefix="ComfyUI", foldername_prefix="", + output_format=".webp", quality=75, job_data_per_image=False, + image_preview=True, prompt=None, extra_pnginfo=None): """ 保存图像的主要方法 - 简化版 """ @@ -140,7 +142,7 @@ class SaveImageSimple: config = SaveConfig( filename_prefix=filename_prefix, filename_keys="", # 简化版不使用复杂的文件名键 - foldername_prefix="", # 简化版不使用文件夹前缀 + foldername_prefix=foldername_prefix, # 使用用户输入的文件夹前缀 foldername_keys="", # 简化版不使用文件夹键 delimiter="-", output_format=output_format,