was-node-suite-comfyui
时间:2025/11/07
Bounded Image Crop with Mask
节点功能:这个节点的核心功能是根据一个输入的蒙版(Mask)来裁剪图像(Image),它的主要作用是精确地、带边距地提取出你感兴趣的图像区域。
Bounded Image Crop with Mask-节点参数说明
| 输入参数 | |
| image | 这是想要进行裁剪的原始图像。可以是单张图片,也可以是一个批次(Batch)的多张图片。 |
| mask | 这是一个黑白图像,其中白色区域(像素值为1)定义了你感兴趣的目标,黑色区域(像素值为0)则被忽略,节点会自动寻找白色区域的边界。 |
| 输出参数 | |
| IMAGE | 裁剪后的图像,根据蒙版和填充设置,从原始图像中裁剪出来的最终结果。 |
| IMAGE_BOUNDS | 输出一个包含四个值的坐标信息:[rmin, rmax, cmin, cmax],分别代表裁剪区域在原始图像中的最小行(上)、最大行(下)、最小列(左)、最大列(右) 的像素坐标。这个输出可以用于需要精确坐标信息的其他节点。 |
| 控件参数 | |
| padding_left | 在计算出的蒙版边界框的左边增加的像素数量,默认值为 64。让最终裁剪出来的图像在目标物体的左侧保留更多的原始图像内容。 |
| padding_right | 在计算出的蒙版边界框的右边增加的像素数量,默认值为 64。让最终裁剪出来的图像在目标物体的右侧保留更多的原始图像内容。 |
| padding_top | 在计算出的蒙版边界框的上边增加的像素数量,默认值为 64。让最终裁剪出来的图像在目标物体的上方保留更多的原始图像内容。 |
| padding_bottom | 在计算出的蒙版边界框的下边增加的像素数量,默认值为 64。让最终裁剪出来的图像在目标物体的下方保留更多的原始图像内容。 |
| return_list | 这个参数决定了当输入为一批(Batch)图像时,输出的格式。如果为 False (默认),输出的裁剪后图像会被重新打包成一个标准的图像批次(Image Batch Tens -or)。如果为 True,输出的裁剪后图像会是一个 Python 列表(List)。这在某些需要逐个处理图像的特殊工作流中可能有用。对于大多数情况,保持默认值即可。 |

