# ComfyUI-Save-Image-Caption 插件完全保姆级教程 ## 1. 插件简介 **插件原地址:** https://github.com/TheBill2001/ComfyUI-Save-Image-Caption 这个插件就像一个贴心的小助手,专门帮你做一件事:把图片和它的说明文字(标题)分开保存成两个文件。想象一下,你用AI生成了一张美丽的风景图,插件不仅会保存图片,还会单独保存一个文本文件,里面写着"美丽的山脉风景"这样的描述。 **能给我们带来什么好处?** - 就像给每张照片都贴上标签,方便以后查找 - 特别适合需要训练AI模型的朋友(比如做LORA训练) - 让你的图片库更加整洁有序,每张图都有对应的文字说明 ## 2. 如何安装 ### 方法一:直接下载安装(推荐新手) 1. 打开你的ComfyUI文件夹 2. 找到 `custom_nodes` 文件夹(这就像一个专门放插件的工具箱) 3. 在这个文件夹里新建一个叫 `ComfyUI-Save-Image-Caption` 的文件夹 4. 把插件文件下载解压到这个文件夹里 5. 重启ComfyUI ### 方法二:使用ComfyUI管理器 1. 打开ComfyUI管理器 2. 搜索 "Save Image Caption" 3. 点击安装按钮 4. 重启ComfyUI ## 3. 节点详细解析 根据插件的功能描述,这个插件主要提供两个核心节点: ### 3.1 Load Image With Caption 节点(图片和说明文字加载器) **这个节点是干嘛的?** 这个节点就像一个智能读取器,它可以同时读取图片文件和对应的文字说明文件。比如你有一张叫 `sunset.jpg` 的图片,还有一个叫 `sunset.txt` 的文字文件,这个节点就能把它们一起读进来。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 图片路径 | image_path | 文件路径字符串 | 默认输入文件夹 | 告诉节点去哪里找图片文件,就像给它一个地址 | 指定要加载的图像文件的完整路径 | 填入:/images/my_picture.jpg | | 说明文字路径 | caption_path | 文件路径字符串 | 自动匹配图片名 | 告诉节点去哪里找对应的文字说明文件 | 指定要加载的标题文本文件的完整路径 | 填入:/images/my_picture.txt | | 自动匹配 | auto_match | 开关选项 | 开启 | 让节点自动找到图片对应的文字文件,不用手动指定 | 自动根据图片文件名寻找同名的文本文件 | 开启后,有sunset.jpg就会自动找sunset.txt | | 编码方式 | encoding | 下拉选择 | UTF-8 | 决定文字文件用什么方式读取,就像选择用什么语言读书 | 文本文件的字符编码格式 | 中文内容选UTF-8,英文可选ASCII | ### 3.2 Save Image With Caption 节点(图片和说明文字保存器) **这个节点是干嘛的?** 这个节点就像一个智能保存助手,它不仅能保存图片,还能把图片的说明文字单独保存成一个文本文件。两个文件会用相同的名字,只是后缀不同。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 图片输入 | images | 图片数据 | 连接前面的图片 | 接收要保存的图片,就像插件的"入口" | 接收来自上游节点的图像张量数据 | 从生成图片的节点连一条线过来 | | 说明文字 | caption | 文本字符串 | 自定义描述 | 给图片写的说明文字,会保存成单独的文本文件 | 要与图像一起保存的文本标题内容 | 填入:"美丽的日落风景图" | | 文件名前缀 | filename_prefix | 文本字符串 | ComfyUI | 给保存的文件起个名字的开头,就像给文件夹分类 | 保存文件名的前缀字符串 | 填入:"landscape_" 会生成 landscape_001.jpg | | 保存路径 | output_path | 文件路径字符串 | 默认输出文件夹 | 告诉插件把文件保存到哪个文件夹,就像选择存放位置 | 指定文件保存的目标目录路径 | 填入:/output/my_images/ | | 图片格式 | image_format | 下拉选择 | PNG | 选择保存图片的格式,就像选择用什么容器装东西 | 图像文件的保存格式 | PNG质量高,JPG文件小 | | 图片质量 | image_quality | 数字滑块 | 95 | 控制图片的清晰度,数字越大越清晰但文件越大 | 图像压缩质量参数(仅JPG格式有效) | 设置80-95之间比较合适 | | 覆盖模式 | overwrite_mode | 下拉选择 | 自动编号 | 决定文件重名时怎么办,是覆盖还是改名 | 处理文件名冲突的策略 | 选"自动编号"会变成 file_001.jpg | | 文字编码 | text_encoding | 下拉选择 | UTF-8 | 决定文字文件用什么方式保存,确保中文不乱码 | 文本文件的字符编码格式 | 有中文内容必须选UTF-8 | ## 4. 使用技巧和建议 ### 4.1 文件命名技巧 - **用有意义的前缀**:比如"portrait_"代表人像,"landscape_"代表风景 - **避免特殊符号**:文件名最好只用字母、数字和下划线 - **保持一致性**:同一个项目的图片用统一的命名规则 ### 4.2 说明文字写作建议 - **简洁明了**:一句话概括图片内容,比如"穿红裙的女孩在花园里" - **关键词优先**:把最重要的信息放在前面 - **避免特殊字符**:不要用引号、斜杠等容易出错的符号 ### 4.3 文件夹整理建议 - **按项目分类**:不同的AI训练项目放在不同文件夹 - **定期清理**:删除不需要的图片和文本文件 - **备份重要数据**:好的训练数据要做好备份 ## 5. 常见问题解答 **Q1:为什么我的中文说明文字保存后变成了乱码?** A1:这是编码问题。确保在"文字编码"参数中选择"UTF-8",这样就能正确保存中文了。 **Q2:图片保存了但是找不到对应的文字文件?** A2:检查一下说明文字参数是否填写了内容,如果是空的就不会生成文字文件。 **Q3:文件名重复了怎么办?** A3:把"覆盖模式"设置为"自动编号",插件会自动给重复的文件加上数字后缀。 **Q4:可以批量处理多张图片吗?** A4:可以!这个插件支持批量处理,你可以一次性处理多张图片,每张都会生成对应的文字文件。 **Q5:生成的文字文件能被其他软件打开吗?** A5:当然可以!生成的是标准的.txt文本文件,任何文本编辑器都能打开,比如记事本、Word等。 ## 6. 进阶使用建议 ### 6.1 配合其他节点使用 这个插件可以和其他生成图片的节点完美配合: - 接在Stable Diffusion节点后面,自动保存生成的图片和提示词 - 配合图片后处理节点,保存处理后的图片和处理说明 - 结合批量处理节点,一次性处理大量图片 ### 6.2 为AI训练做准备 如果你要训练LORA或其他AI模型: - 保持图片和文字的对应关系 - 文字描述要准确详细 - 统一图片的尺寸和质量 - 整理好文件夹结构 ### 6.3 工作流程优化 建议的工作流程: 1. 设置好保存路径和文件名前缀 2. 连接图片生成节点 3. 填写或连接说明文字 4. 运行工作流程 5. 检查生成的文件 这个插件虽然功能简单,但非常实用,特别是对于需要管理大量AI生成图片的朋友。掌握了这些用法,你就能让你的ComfyUI工作流程更加高效整洁!
ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44 ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com