ComfyUI 图片尺寸修改插件Resize Image v2和ImageScaleByAspectRatio V2
- AICG
- 2025-11-04
- 12热度
- 0评论
在ComfyUI中,Resize Image v2和ImageScaleByAspectRatio V2是两个功能不同的图像缩放节点,前者侧重于基础的尺寸调整,而后者则专注于在严格保持宽高比的同时提供更精细的控制选项。
核心功能与缩放逻辑
| 特性 | Resize Image v2 | 按宽高比缩放_V2 (ImageScaleByAspectRatio V2) |
|---|---|---|
| 缩放原则 | 直接调整图像至指定宽高,可能不保持原始比例 | 强制保持宽高比,通过基准边(长边、短边等)自动计算另一侧尺寸 |
| 灵活性 | 需手动设置宽高,易导致变形 | 支持多种缩放模式(如按长边、短边、总像素限制等),适应性强 |
| 额外控制 | 基础插值算法调整 | 提供倍数取整(如8的倍数)、背景填充(letterbox模式)等高级功能 |
关键差异详解
- 宽高比处理:
- Resize Image v2:若设置的宽高与原始比例不符,图像会拉伸变形。例如,将4:3的图强制设为正方形(1:1)会导致人物或物体失真。
- 按宽高比缩放_V2:始终按比例缩放。例如,原图1440×2160(2:3),若以短边为基准设1024,则输出为1536×1024(保持2:3)。
- 输出尺寸优化:
- 按宽高比缩放_V2的"倍数取整"功能(如对齐8的倍数)可避免部分插件因尺寸不兼容报错。例如,设置目标为1535时,实际输出会自动调整为1536。
- 适用场景:
- Resize Image v2:适用于需精确控制像素宽高且不关心比例的场景(如图标生成)。
- 按宽高比缩放_V2:适合批量处理不同尺寸图像(如数据集预处理)、AI绘画中的人像/物体生成,以及需要兼容性保障的工作流。
如何选择节点?
- 优先使用按宽高比缩放_V2:尤其在需要保持图像比例、避免变形,或工作流涉及多个插件(需尺寸兼容性)时。
- 选择Resize Image v2的情况:仅当明确需要破坏宽高比(如特殊特效制作),或工作流极度简化、无需比例保持时。
实际应用示例
艺术创作:需拉伸图像风格时,可用Resize Image v2强制宽高,但需注意失真风险。
电商产品图处理:使用按宽高比缩放_V2,设置scale_to_side=longest(长边固定为1024),确保所有产品图比例一致且不变形。

ImageScaleByAspectRatio V2 节点参数表
输入参数 (Input Parameters)
| 名称 (Name) | 类型 (Type) | 描述 (Description) |
|---|---|---|
| aspect_ratio | COMBO | 宽高比例 |
| proportional_width | INT | 比例宽度 |
| proportional_height | INT | 比例高度 |
| fit | COMBO | 适配方式 |
| method | COMBO | 缩放方法 |
| round_to_multiple | COMBO | 圆整倍数 |
| scale_to_side | COMBO | 缩放基准边 |
| scale_to_length | INT | 缩放目标长度 |
| background_color | STRING | 背景颜色 |
| image | IMAGE | 输入图像 |
| mask | MASK | 输入遮罩 |
输出参数 (Output Parameters)
| 名称 (Name) | 类型 (Type) | 描述 (Description) |
|---|---|---|
| image | IMAGE | 输出图像 |
| mask | MASK | 输出遮罩 |
| original_size | BOX | 原始尺寸 |
| width | INT | 输出宽度 |
| height | INT | 输出高度 |
Resize Image v2节点参数表
节点描述
将图像调整为指定的宽度和高度。尺寸可以从输入中获取。"保持比例"选项通过最高维度保持图像的宽高比。
输入参数 (Input Parameters)
| 名称 (Name) | 类型 (Type) | 描述 (Description) |
|---|---|---|
| image | IMAGE | 输入图像 |
| width | INT | 目标宽度 |
| height | INT | 目标高度 |
| upscale_method | COMBO | 放大方法 |
| keep_proportion | COMBO | 是否保持比例 |
| pad_color | STRING | 用于填充的颜色 |
| crop_position | COMBO | 裁剪位置 |
| divisible_by | INT | 可被整除的数值 |
| mask | MASK | 输入遮罩 |
| device | COMBO | 设备选择 |
输出参数 (Output Parameters)
| 名称 (Name) | 类型 (Type) | 描述 (Description) |
|---|---|---|
| IMAGE | IMAGE | 输出图像 |
| width | INT | 输出宽度 |
| height | INT | 输出高度 |
| mask | MASK | 输出遮罩 |