# ComfyUI Image Metadata Nodes 插件完全保姆级教程 ## 1. 插件简介 **插件地址:** https://github.com/Light-x02/ComfyUI-Image-Metadata-Nodes 这个插件就像是图片的"身份证管理员",它可以帮你在处理图片时,完整保留图片原本的"身份信息"(也就是图片的生成参数)。 想象一下,你有一张用AI生成的超棒图片,里面记录了用了什么模型、什么提示词、什么参数等等信息。当你想要把这张图片放大或者做其他处理时,通常这些珍贵的信息就会丢失。但有了这个插件,就像给图片配了一个"记忆芯片",无论你怎么处理,原始的生成信息都会完整保留下来。 **能给我们带来什么好处:** - 让图片在放大、修改后还能保留原始的AI生成信息 - 可以把处理过的图片上传到Civitai等网站,自动识别生成参数 - 方便分享和学习别人的参数设置 - 支持智能的文件命名,比如自动按日期时间命名 ## 2. 如何安装 ### 方法一:通过ComfyUI管理器安装(推荐) 1. 打开ComfyUI 2. 找到"Custom Nodes"(自定义节点)部分 3. 搜索"Image Metadata Nodes" 4. 点击安装 5. 重启ComfyUI ### 方法二:手动下载安装 1. 去插件的GitHub页面:https://github.com/Light-x02/ComfyUI-Image-Metadata-Nodes 2. 点击绿色的"Code"按钮,选择"Download ZIP" 3. 解压后,把整个文件夹放到你的ComfyUI安装目录下的`custom_nodes`文件夹里 4. 重启ComfyUI ## 3. 节点详细解析 这个插件总共提供了2个节点,就像一对好搭档,一个负责"读取",一个负责"保存"。 ### 3.1 Image Metadata Loader 节点(图片信息读取器) **这个节点是干嘛的?** 这个节点就像一个"图片信息侦探",它能把图片加载进来,同时把图片里隐藏的所有生成信息都挖出来。就好比你拿到一张照片,它不仅能显示照片内容,还能告诉你这张照片是用什么相机、什么设置拍的。 **输入参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数类型 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | image | image | 文件路径 | 选择你要处理的图片 | 就像选择要打开的照片一样 | 指定要加载的图片文件路径 | 点击文件夹图标,选择一张PNG图片 | **输出接口说明:** - **IMAGE**:输出加载的图片内容,就像把照片显示出来 - **METADATA**:输出图片的"身份信息",包含所有生成参数 - **MASK**:输出图片的透明区域信息(如果有的话) ### 3.2 Image Metadata Saver 节点(图片信息保存器) **这个节点是干嘛的?** 这个节点就像一个"图片档案管理员",它能把处理过的图片保存下来,同时把原始的生成信息也一起"装"进去。就好比你把一份重要文件复印了,不仅内容一样,连原来的印章、签名都完整保留。 **输入参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数类型 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | images | images | 图片数据 | 连接处理后的图片 | 就像指定要保存的照片 | 接收要保存的图片数据流 | 从其他节点的IMAGE输出连接过来 | | metadata | metadata | 信息数据 | 连接Loader的METADATA输出 | 就像把"身份证"信息传递过来 | 接收图片的元数据信息 | 从Image Metadata Loader的METADATA输出连接 | | filename_prefix | filename_prefix | 文本 | "ComfyUI" | 给保存的文件取个前缀名字 | 设置保存文件的前缀名称 | 输入"我的作品_",文件就会叫"我的作品_001.png" | | subdirectory_name | subdirectory_name | 文本 | "output" | 决定保存在哪个文件夹里 | 设置保存文件的子目录名称 | 输入"放大图片",就会保存在output/放大图片/文件夹里 | **智能命名功能说明:** 这个节点支持"智能命名",就像手机拍照时自动按时间命名一样。你可以在文件名里使用这些"魔法代码": | 魔法代码 | 会变成什么 | 能用在哪里 | 举例说明 | |:---|:---|:---|:---| | %date:yyyy% | 年份(如2025) | 文件名/文件夹名 | 输入"作品_%date:yyyy%",变成"作品_2025" | | %date:MM% | 月份(如01-12) | 文件名/文件夹名 | 输入"%date:MM%月作品",变成"07月作品" | | %date:dd% | 日期(如01-31) | 文件名/文件夹名 | 输入"%date:dd%日作品",变成"03日作品" | | %date:yyyy-MM-dd% | 完整日期 | 文件名/文件夹名 | 变成"2025-07-03" | | %time:HH% | 小时(24小时制) | 文件名/文件夹名 | 输入"%time:HH%点作品",变成"14点作品" | | %time:mm% | 分钟 | 文件名/文件夹名 | 输入"%time:mm%分作品",变成"30分作品" | | %time:HH-mm-ss% | 完整时间 | 文件名/文件夹名 | 变成"14-30-25" | | %datetime:full% | 完整日期时间 | 只能用在文件名 | 变成"2025-07-03_14-30-25" | ## 4. 使用技巧和建议 ### 4.1 基本使用流程 1. **加载图片**:用Image Metadata Loader节点加载一张带有生成信息的PNG图片 2. **处理图片**:用放大节点、修图节点等对图片进行处理 3. **连接信息**:把Loader的METADATA输出连接到Saver的metadata输入 4. **保存图片**:用Image Metadata Saver节点保存处理后的图片 ### 4.2 智能命名技巧 - **按日期整理**:用`%date:yyyy-MM%`创建按月份分类的文件夹 - **防止重名**:用`%datetime:full%`确保每个文件名都不重复 - **分类保存**:在subdirectory_name中用不同的名字,比如"放大图片"、"修复图片"等 ### 4.3 最佳实践 - 只有PNG格式的图片才能完整保存信息,JPG格式会丢失 - 建议给每个项目创建专门的文件夹,便于管理 - 处理图片时,记得连接METADATA线,否则信息会丢失 ## 5. 常见问题解答 **Q:为什么我的图片信息丢失了?** A:检查是否正确连接了METADATA线,从Loader的METADATA输出连接到Saver的metadata输入。 **Q:能处理JPG格式的图片吗?** A:可以加载JPG图片,但保存时建议用PNG格式,因为JPG无法完整保存生成信息。 **Q:智能命名不生效怎么办?** A:确保魔法代码的格式正确,比如`%date:yyyy%`两边都要有百分号。 **Q:保存的文件在哪里?** A:默认保存在ComfyUI的output文件夹里,如果设置了subdirectory_name,就会在对应的子文件夹中。 **Q:可以同时处理多张图片吗?** A:这个插件主要针对单张图片,如果要批量处理,需要配合其他批处理节点使用。 ## 6. 进阶应用场景 ### 6.1 图片放大工作流 当你想要放大一张AI生成的图片时,使用这个插件可以确保放大后的图片仍然保留原始的生成参数,方便后续学习和分享。 ### 6.2 图片修复工作流 如果你要修复图片的某些瑕疵,这个插件能确保修复后的图片仍然能被Civitai等网站识别出原始的生成参数。 ### 6.3 作品整理归档 配合智能命名功能,你可以自动按日期、时间或项目类型整理你的作品,建立有序的作品库。 这个插件虽然简单,但在保持图片信息完整性方面非常有用,特别是对于需要频繁分享和学习AI生成参数的朋友来说,是个不可多得的好工具!
ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44 ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com