ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI FitSize插件安装使用教程 手把手教你轻松调整图片尺寸

ComfyUI FitSize插件安装使用教程 手把手教你轻松调整图片尺寸

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-07-03
  • 13 次阅读
编程界的小学生
编程界的小学生

ComfyUI FitSize 插件完整保姆级教程

1. 插件简介

ComfyUI FitSize 插件(原地址:https://github.com/bronkula/comfyui-fitsize)是一个专门用来调整图片大小的超实用工具包。

想象一下,你有一堆从各种地方复制来的图片,有的是截图,有的是从网上保存的,大小五花八门。这个插件就像是一个智能的相框师傅,不管你给它什么尺寸的图片,它都能帮你按照你想要的最大尺寸来调整,而且还能保持图片不变形。

这个插件能给你带来什么好处?

  • 自动把各种奇形怪状的图片调整到合适的尺寸
  • 保持图片的宽高比例不变形
  • 自动调整到8的倍数(这样AI画图工具会更喜欢)
  • 可以缩小图片,也可以放大图片
  • 直接集成到你的AI画图工作流程中

2. 如何安装

安装很简单,就像在电脑上安装软件一样:

  1. 打开你的ComfyUI安装目录
  2. 找到 custom_nodes 文件夹
  3. 在这个文件夹里打开命令行窗口
  4. 输入以下命令:
git clone https://github.com/bronkula/comfyui-fitsize.git
  1. 重启ComfyUI就可以使用了

3. 节点逐一解析

3.1 FS: Fit Size From Int(基础尺寸计算器)

这个节点就像一个数学计算器,你告诉它原始的宽度、高度和你想要的最大尺寸,它就会帮你算出调整后的尺寸。

3.2 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
宽度width整数512-1024告诉它原始图片有多宽输入图像的宽度像素值比如你的图片是800像素宽,就输入800
高度height整数512-1024告诉它原始图片有多高输入图像的高度像素值比如你的图片是600像素高,就输入600
最大尺寸max_size整数512-1024你希望调整后最大不超过多少输出图像的最大边长限制设置为512,意思是宽和高都不能超过512
是否放大upscale真/假假小图片要不要放大到最大尺寸是否允许上采样小于目标尺寸的图像如果原图很小,设置为真就会放大它

3.3 FS: Fit Size From Image(智能图片尺寸调整器)

这个节点更聪明一点,你直接把图片输入进去,它会自动读取图片的宽高,然后帮你调整。

3.4 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
图片image图片文件-你要调整的图片输入的图像数据直接连接其他节点的图片输出
最大尺寸max_size整数512-1024你希望调整后最大不超过多少输出图像的最大边长限制设置为768,图片最大边不会超过768
是否放大upscale真/假假小图片要不要放大到最大尺寸是否允许上采样小于目标尺寸的图像原图200x200,设置真会放大到768x768

3.5 FS: Load Image And Resize To Fit(一站式图片加载和调整)

这是最厉害的节点,就像一个全能助手,不仅能调整尺寸,还能直接处理图片并且输出给AI用的特殊格式。

3.6 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
VAE编码器vaeVAE模型-把图片转换成AI能理解的格式的工具变分自编码器模型连接VAE加载器节点的输出
图片image图片文件-你要处理的图片输入的图像数据可以直接粘贴图片或连接其他节点
最大尺寸max_size整数512-1024你希望调整后最大不超过多少输出图像的最大边长限制设置为512适合大多数AI模型
重采样方法resampling下拉选择lanczos调整图片大小时用什么算法图像缩放时的插值算法lanczos质量最好,nearest速度最快
是否放大upscale真/假假小图片要不要放大到最大尺寸是否允许上采样小于目标尺寸的图像通常设置为假,避免图片变模糊
批处理大小batch_size整数1一次处理多少张图片批处理的数量设置为4可以一次处理4张图片
添加噪声add_noise小数0.0给图片添加一些随机点点,让AI更好发挥添加到图像的噪声强度0.1会添加轻微噪声,0.5较明显

3.7 FS: Pick Image From Batch(批量图片选择器)

这个节点就像一个图片挑选器,从一堆图片中挑出你想要的那几张。

3.8 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
图片批次images图片组-一堆图片的合集输入的图像批次数据连接前面生成的多张图片
选择索引index整数0你要第几张图片(从0开始数)要选择的图像索引0是第一张,1是第二张,以此类推
选择数量count整数1你要选几张图片要选择的图像数量设置为3会选择3张连续的图片

3.9 FS: Pick Image From List(列表图片选择器)

这个节点处理的是多个图片组,就像从多个相册中挑选图片。

3.10 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
图片列表image_list图片组列表-多个图片组的合集输入的图像列表数据连接多个图片批次的输出
选择索引index整数0你要第几个图片组要选择的列表索引0是第一个组,1是第二个组
选择数量count整数1你要选几个图片组要选择的列表数量设置为2会选择2个图片组

3.11 FS: Crop Image Into Even Pieces(图片均匀切割器)

这个节点就像一个切蛋糕的工具,能把一张大图片切成很多小块。

3.12 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
图片image图片文件-你要切割的图片输入的图像数据连接要切割的图片
行数rows整数2要切成几行垂直方向的切割数量设置为2会从上到下切成2行
列数cols整数2要切成几列水平方向的切割数量设置为2会从左到右切成2列
重叠像素overlap整数0切割时每块之间要重叠多少像素相邻区域的重叠像素数设置为10,相邻块会有10像素重叠

3.13 FS: Image Region To Mask(图片区域遮罩生成器)

这个节点能从图片的某个区域生成遮罩,就像在图片上贴一张透明贴纸。

3.14 参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
图片image图片文件-你要处理的图片输入的图像数据连接要生成遮罩的图片
起始行start_row整数0从第几行开始选择区域遮罩区域的起始行索引0是第一行,1是第二行
结束行end_row整数1到第几行结束选择区域遮罩区域的结束行索引设置为1意味着只选择第一行
起始列start_col整数0从第几列开始选择区域遮罩区域的起始列索引0是第一列,1是第二列
结束列end_col整数1到第几列结束选择区域遮罩区域的结束列索引设置为1意味着只选择第一列

4. 使用技巧和建议

4.1 最佳实践

尺寸设置建议:

  • 对于Stable Diffusion,建议max_size设置为512、768或1024
  • 如果你的电脑性能不强,建议用512
  • 如果想要更高质量的图片,可以用768或1024

重采样方法选择:

  • lanczos:质量最好,但速度较慢,适合最终输出
  • bicubic:质量和速度的平衡选择
  • bilinear:速度较快,质量一般
  • nearest:速度最快,但质量较差,适合快速预览

工作流程建议:

  1. 先用基础的Fit Size节点确定合适的尺寸
  2. 再用Load Image And Resize To Fit进行实际处理
  3. 如果需要批量处理,可以配合Pick Image节点

4.2 常见组合用法

图片预处理流程:
原图 → Load Image And Resize To Fit → 后续AI处理节点

批量图片处理:
多张图片 → Load Image And Resize To Fit (batch_size>1) → Pick Image From Batch → 选择最佳结果

图片切割处理:
大图 → Crop Image Into Even Pieces → 分别处理每个部分 → 重新组合

5. 常见问题解答

Q:为什么我的图片变模糊了?
A:可能是因为开启了upscale功能,小图片被强制放大了。建议将upscale设置为false,或者使用更好的重采样方法如lanczos。

Q:输出的图片尺寸不是我设置的max_size?
A:这是正常的,插件会保持原始比例,所以最终尺寸会是在max_size范围内的最大可能尺寸。

Q:batch_size设置多少合适?
A:这取决于你的显卡内存。如果显卡内存充足,可以设置为4-8;如果内存不足,建议设置为1。

Q:什么时候使用add_noise?
A:当你想要让AI对图片进行更多创意改动时,可以添加少量噪声(0.1-0.3)。如果想保持原图不变,设置为0。

Q:Crop节点的overlap参数有什么用?
A:当你切割图片后需要重新拼接时,overlap可以确保拼接处更自然,避免出现明显的分割线。

6. 高级应用场景

6.1 批量图片标准化

如果你有很多不同尺寸的图片需要统一处理,可以这样做:

  1. 使用Load Image And Resize To Fit节点,设置统一的max_size
  2. 将batch_size设置为你的图片数量
  3. 所有图片都会被调整到相同的尺寸范围内

6.2 大图片分块处理

对于超大图片,可以使用切割功能:

  1. 先用Crop Image Into Even Pieces将大图切成小块
  2. 对每个小块进行AI处理
  3. 最后将处理后的小块重新拼接

6.3 图片质量优化工作流

  1. 原图 → Load Image And Resize To Fit(使用lanczos重采样)
  2. 添加轻微噪声(0.1-0.2)增加细节
  3. 连接到放大或增强节点进行进一步处理

这个插件非常适合需要处理各种不同尺寸图片的场景,特别是当你需要将它们统一调整到适合AI处理的尺寸时。记住,保持图片比例不变形是这个插件的最大优势,让你的工作流程更加高效!

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号