was-node-suite-comfyui>Mask Crop Region
was-node-suite-comfyui
时间:2025/11/07

Mask Crop Region

自动识别并裁剪出蒙版(MASK)中的主要或次要区域,并输出裁剪后的蒙版及该区域的精确位置和尺寸信息。
Mask Crop Region-节点参数说明
输入参数
mask节点要处理的遮罩,一个黑白图像,其中白色部分代表感兴趣的区域,黑色部分代表背景。
输出参数
cropped_mask经过裁剪后生成的新蒙版,尺寸会比原始输入蒙版小,内容仅包含被选中的目标区域(以及周围的padding)。
crop_data输出一个包含裁剪信息的元组数据,用于其他节点对原始图像进行同样的裁剪操作。
top_int输出一个整数,表示裁剪框上边缘在其原始图像中的 Y 坐标。
left_int输出一个整数,表示裁剪框左边缘在其原始图像中的 X 坐标。
right_int输出一个整数,表示裁剪框右边缘在其原始图像中的 X 坐标。
bottom_int输出一个整数,表示裁剪框下边缘在其原始图像中的 Y 坐标。
width_int输出一个整数,表示裁剪框的宽度(单位:像素)。
height_int输出一个整数,表示裁剪框的高度(单位:像素)。
控件参数
padding整数,定义了在裁剪区域边界之外额外增加的像素数。默认值为 24。增加 padding 会让裁剪框变得更大,确保目标物体的边缘不会被切掉,为后续处理留出更多上下文空间。
region_type字符串选项,用于决定裁剪哪个区域。dominant (主要区域):选择此项,节点会识别蒙版中所有独立的、不相连的白色区域,并找出其中面积最大的一个进行裁剪。minority (次要区域):选择此项,节点会找出蒙版中面积最小的一个独立区域进行裁剪。
工作流示例:


广告

可加入知识星球获取所有示例工作流

广告

微信扫码入群,加入AIGC大家庭,与大家一起交流学习