ComfyUI-d2-size-selector 插件超详细新手教程
1. 插件简介
插件地址: https://github.com/da2el-ai/ComfyUI-d2-size-selector
这个插件就像是一个"图片尺寸快速选择器",专门为你解决一个很常见的问题:每次画图都要手动输入长度和宽度,特别麻烦!
这个插件让你可以轻松调用和设置图片尺寸预设,通过编辑配置文件来进行设置。就像你手机相机里的"16:9"、"4:3"这些比例选择一样,但这个更强大,你可以自己定义常用的尺寸。
能给我们带来什么效果: - 不用每次都手动输入512x512、1024x1024这些数字 - 一键选择常用的图片尺寸 - 可以自定义你最常用的尺寸预设 - 让工作流程更加顺畅,减少重复操作
重要提醒: 这个插件现在已经整合到了 D2 Nodes ComfyUI 中,所以你需要安装 D2 Nodes ComfyUI 这个大插件包。
2. 如何安装
方法一:通过 ComfyUI Manager 安装(推荐)
- 打开 ComfyUI
- 点击右侧的 "Manager" 按钮
- 在搜索框里输入 "D2 Nodes ComfyUI"
- 找到后点击 "Install" 安装
- 重启 ComfyUI
方法二:手动安装
- 找到你的 ComfyUI 安装文件夹
- 进入
custom_nodes文件夹 - 在命令行中输入:
git clone https://github.com/da2el-ai/D2-nodes-ComfyUI.git
- 重启 ComfyUI
3. 节点详细解析
3.1 D2 Size Selector 节点是干嘛的?
这个节点就像是一个"尺寸选择器",就好比你去买衣服时的尺码表,你可以直接选择S、M、L、XL,而不用每次都说"我要胸围90cm、肩宽40cm"这样具体的数字。
在AI画图中,这个节点让你可以从预设的尺寸列表中快速选择,比如"手机壁纸尺寸"、"电脑桌面尺寸"、"正方形头像尺寸"等等。
3.2 D2 Size Selector 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 尺寸预设 | size_preset | 下拉菜单选项 | 根据需要选择 | 这就像选择衣服尺码一样,从预设的尺寸中选一个 | 从配置文件中定义的尺寸预设中选择一个 | 比如选择"Instagram正方形(1080x1080)"就直接得到1080x1080的尺寸 |
| 宽度 | width | 整数 | 512-2048 | 图片的宽度,就像一张纸的左右长度 | 输出图像的像素宽度 | 想要宽一点的图就调大这个数字 |
| 高度 | height | 整数 | 512-2048 | 图片的高度,就像一张纸的上下长度 | 输出图像的像素高度 | 想要高一点的图就调大这个数字 |
| 交换宽高 | swap_dimensions | 布尔值 | False | 一键把横图变竖图,或者竖图变横图 | 交换宽度和高度的数值 | 选了1920x1080后,勾选这个就变成1080x1920 |
3.3 配置文件相关节点
由于这个插件支持通过配置文件来自定义尺寸预设,可能还会有相关的配置加载节点:
3.4 YAML 配置加载器节点是干嘛的?
这个节点就像是一个"设置文件读取器",它能读取你写好的设置文件,然后把里面的尺寸预设加载到 D2 Size Selector 中使用。
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 配置文件路径 | config_path | 文件路径 | config.yaml | 告诉节点去哪里找你的设置文件 | 指定YAML配置文件的路径 | 填入 "my_sizes.yaml" 就会读取这个文件里的设置 |
| 重新加载 | reload | 布尔值 | False | 当你修改了设置文件后,点这个重新读取 | 强制重新加载配置文件 | 改了设置文件后勾选这个,新设置就生效了 |
4. 使用技巧和建议
4.1 自定义尺寸预设
你可以编辑 config.yaml 文件来添加自己常用的尺寸:
size_presets:
- name: "手机壁纸竖屏"
width: 1080
height: 1920
- name: "电脑桌面"
width: 1920
height: 1080
- name: "小红书封面"
width: 1080
height: 1350
- name: "微信头像"
width: 640
height: 640
4.2 常用尺寸推荐
- 社交媒体:
- Instagram正方形:1080x1080
- 微博头图:1080x1350
-
抖音竖屏:1080x1920
-
印刷用途:
- A4纸比例:2480x3508(300DPI)
-
证件照:413x531
-
游戏/动漫:
- 16:9宽屏:1920x1080
- 4:3经典:1024x768
4.3 实用小贴士
- 先选预设再微调:先从预设中选择最接近的尺寸,然后再手动微调宽度和高度
- 善用交换功能:横图竖图一键切换,不用重新输入数字
- 批量处理:设置好常用尺寸后,可以快速切换进行批量创作
5. 常见问题解答
Q1: 为什么我找不到 D2 Size Selector 节点?
A: 确保你安装的是 D2 Nodes ComfyUI 这个完整的插件包,而不是单独的 size-selector。重启 ComfyUI 后在节点菜单中搜索 "D2" 应该能找到。
Q2: 如何添加自己的尺寸预设?
A: 找到插件文件夹中的 config.yaml 文件,按照上面的格式添加你需要的尺寸。记得保存后重启 ComfyUI 或者使用重新加载功能。
Q3: 设置的尺寸太大,电脑跑不动怎么办?
A: 建议从较小的尺寸开始,比如512x512或768x768。大尺寸需要更多的显存和计算时间。
Q4: 可以设置非标准比例吗?
A: 当然可以!你可以设置任何你想要的宽高比,比如超宽的2560x1080或者方形的800x800。
Q5: 为什么有些预设选项是空的?
A: 这可能是配置文件格式有问题,检查 config.yaml 文件的语法是否正确,特别注意缩进和冒号。
6. 进阶使用技巧
6.1 与其他节点的配合使用
- 配合 Upscaler:先用小尺寸快速出图,满意后再用大尺寸精细化
- 配合 Batch 节点:设置多个不同尺寸,一次性生成多种规格的图片
- 配合 XY Plot:测试不同尺寸下的效果差异
6.2 工作流程优化
- 建立自己的尺寸预设库
- 按用途分类(社交媒体、印刷、游戏等)
- 定期更新和维护配置文件
- 备份好用的配置文件
这个插件虽然看起来简单,但是能大大提高你的工作效率。就像有了一个贴心的助手,帮你记住所有常用的尺寸,让你专注于创作本身,而不是纠结于数字的输入。
记住,好的工具是为了让创作更轻松,而不是更复杂。这个插件就是这样一个简单实用的小工具,希望它能让你的 ComfyUI 使用体验更加顺畅!