# ComfyUI-DirGir 插件详细教程:像整理相册一样轻松管理文件夹 ## 1. 插件简介 ComfyUI-DirGir 插件(GitHub地址:https://github.com/AshMartian/ComfyUI-DirGir)是一个专门用来管理文件夹和文件的工具包。想象一下,你有一个装满照片的相册,这个插件就像是一个超级智能的相册助手,能够: - **自动选择文件夹**:就像有个贴心的管家帮你找到想要的相册 - **循环浏览文件**:像翻书一样,翻到最后一页会自动回到第一页继续翻 - **智能筛选文件**:只看你想看的文件类型,比如只看jpg图片,忽略其他格式 - **批量处理不担心**:就算你要处理的文件比实际数量多,它也会自动重新开始,不会卡住 这个插件特别适合需要批量处理大量文件、或者想要循环使用某个文件夹内容的朋友。 ## 2. 如何安装 ### 方法一:通过管理器安装(推荐) 1. 打开ComfyUI 2. 找到Comfy Manager(插件管理器) 3. 搜索 "Dirgir" 4. 点击安装 ### 方法二:手动安装 1. 找到你的ComfyUI文件夹 2. 进入 `custom_nodes` 子文件夹 3. 在这里打开命令行工具 4. 输入:`git clone https://github.com/AshMartian/ComfyUI-DirGir` 5. 重启ComfyUI **注意**:这个插件需要一个叫"Tkinker"的小工具来显示文件夹选择窗口。安装时会自动尝试安装,如果失败了,文件夹选择功能可能不工作。 ## 3. 节点详细解析 ### 3.1 GIR Directory Picker(文件夹选择器) 这个节点就像是一个"文件夹指路牌",帮你选择想要操作的文件夹。就像你告诉朋友"我的照片在桌面的假期相册里"一样简单。 #### 3.2 参数详解 | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 选择文件夹按钮 | directory_path | 文件夹路径 | 你的图片文件夹 | 这就像一个"指路牌",告诉电脑你想要操作哪个文件夹 | 设置目标目录的绝对路径 | 点击按钮,在弹出的窗口中选择你的图片文件夹,比如"我的文档/AI图片" | | 输出路径 | output_path | 字符串 | 自动生成 | 这是给其他节点看的"地址条",告诉它们文件夹在哪里 | 向其他节点传递选定的目录路径 | 这个会自动显示你选择的文件夹路径,连接到其他需要文件夹信息的节点 | ### 3.3 GIR Loopy Dir(循环文件夹浏览器) 这个节点就像是一个"智能翻书器",能够自动翻阅文件夹里的每一个文件,翻到最后会自动回到第一个重新开始。 #### 3.4 参数详解 | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 文件夹路径 | directory_path | 文件夹路径 | 从目录选择器获取 | 就像告诉翻书器"请翻这本相册" | 指定要遍历的目录路径 | 通常连接GIR Directory Picker的输出 | | 当前索引 | current_index | 数字 | 0 | 就像书签,告诉你现在翻到第几页了 | 当前正在处理的文件索引位置 | 显示当前是第几个文件,从0开始数 | | 循环索引 | loop_index | 数字 | 0 | 这是一个"聪明书签",到最后一页会自动跳回第一页 | 循环遍历时的索引,支持自动重置 | 处理完所有文件后会自动回到0,继续下一轮 | | 文件扩展名过滤 | file_extension | 文本 | "png,jpg,jpeg" | 就像告诉翻书器"只看彩色照片,黑白照片跳过" | 过滤特定扩展名的文件 | 输入"png"只看png图片,"jpg,png"看这两种格式 | | 正则表达式过滤 | regex_filter | 文本 | 空 | 这是一个"高级筛选器",可以按照复杂规则挑选文件 | 使用正则表达式进行文件名匹配 | 输入"IMG_\d+"只选择以IMG_开头后面跟数字的文件 | | 文件总数 | file_count | 数字 | 自动计算 | 就像告诉你这本相册总共有多少张照片 | 符合筛选条件的文件总数 | 自动显示满足条件的文件数量 | | 当前文件路径 | current_file_path | 文本 | 自动生成 | 就像告诉你现在看的这张照片的完整地址 | 当前索引对应文件的完整路径 | 输出当前文件的完整路径,可以给其他节点使用 | | 手动索引 | manual_index | 数字 | -1 | 就像一个"任意门",可以直接跳到想看的那一页 | 手动指定要访问的文件索引 | 设置为5就直接跳到第6个文件(从0开始数) | ### 3.5 GIR Image Nabber(图片抓取器) 这个节点就像是一个"专业取图器",能够根据确切的文件路径直接抓取图片,比一般的图片加载器更精确。 #### 3.6 参数详解 | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 | |:---|:---|:---|:---|:---|:---|:---| | 图片路径 | image_path | 文件路径 | 从其他节点获取 | 就像一个"图片地址",告诉抓取器去哪里找图片 | 指定要加载的图片文件完整路径 | 通常连接GIR Loopy Dir的current_file_path输出 | | 输出图片 | output_image | 图片数据 | 自动生成 | 这是抓取到的图片,可以给其他节点使用 | 加载后的图片数据,供后续处理使用 | 连接到其他需要图片的节点,比如图片处理、AI生成等 | | 图片信息 | image_info | 信息数据 | 自动生成 | 就像图片的"身份证",包含尺寸、格式等信息 | 图片的元数据信息,包括尺寸、格式等 | 显示图片的基本信息,帮助了解图片属性 | ## 4. 使用技巧和建议 ### 4.1 基础组合使用 最常用的组合就像"三人小组": 1. **GIR Directory Picker** → 选择文件夹 2. **GIR Loopy Dir** → 循环浏览文件 3. **GIR Image Nabber** → 精确抓取图片 这样组合使用,就像有了一个"自动化相册助手"。 ### 4.2 文件过滤技巧 - **简单过滤**:在file_extension里输入"jpg,png",只看这两种格式 - **高级过滤**:在regex_filter里输入"IMG_\d+",只选择IMG_开头后面跟数字的文件 - **混合使用**:两个过滤器可以同时使用,效果会叠加 ### 4.3 批量处理建议 - 如果你要处理100个文件,但文件夹只有50个,不用担心,loop_index会自动重新开始 - 想要跳过某些文件?使用manual_index直接指定位置 - 处理大量文件时,建议先用少量文件测试流程 ## 5. 常见问题解答 ### Q1: 文件夹选择器打不开怎么办? **A**: 这通常是因为Tkinker没有正确安装。可以尝试: - 重启ComfyUI看是否自动安装成功 - 手动安装Tkinker(参考插件页面的链接) - 在Mac上,如果窗口被浏览器挡住,试试切换窗口 ### Q2: 为什么我的文件没有被识别? **A**: 检查以下几点: - 文件扩展名是否在过滤列表里? - 正则表达式是否写对了? - 文件夹路径是否正确? ### Q3: loop_index 不按预期工作怎么办? **A**: 这是正常的,因为: - loop_index会根据实际文件数量自动调整 - 如果你设置了过滤器,实际文件数量可能比你想的少 - 可以查看file_count了解实际有多少文件符合条件 ### Q4: 和其他图片加载节点有什么区别? **A**: - 普通加载器:像"书架管理员",按照自己的规则整理文件 - GIR Image Nabber:像"精确取书器",你要哪本就取哪本,不会搞混 ## 6. 高级使用场景 ### 6.1 制作连续动画 配合视频制作节点,可以轻松制作图片序列动画。就像把一摞照片快速翻动制作成小电影。 ### 6.2 批量风格转换 结合AI绘画节点,可以对一个文件夹内的所有图片应用相同的风格转换,比如把所有照片都变成油画风格。 ### 6.3 数据集处理 对于需要处理大量训练数据的朋友,这个插件可以自动循环处理所有文件,不用担心数量对不上的问题。 ### 6.4 A/B测试 通过手动调整manual_index,可以快速对比不同文件的处理效果,找到最佳参数。 --- **总结**:ComfyUI-DirGir就像是给ComfyUI装上了一个"智能文件管家",让文件夹操作变得轻松愉快。不管你是新手还是老手,这个插件都能大大提升你的工作效率。记住,熟能生巧,多试试不同的组合方式,你会发现更多有趣的用法!
ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44 ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com