ComfyUI Node
实例商品裁切为背景图
把分割出的多个商品实例裁切、居中并输出白底或透明底商品图。
实例商品裁切为背景图
- segmented_images
- masks
- original_image
- products
- manifest
- product_count
- original_background
◄background_mode▾►
◄output_size1024►
◄margin_percent10.0►
◄edge_feather0.8►
◄sort_order▾►
◄mask_threshold0.50►
◄min_mask_component_area64►
◄mask_close_radius4►
◄mask_expand_pixels2►
◄fill_mask_holestrue►
◄prefer_grouped_product_maskstrue►
CategoryKongshan/Local/Product
Inputs (14)
| Name | Type | Default | Description |
|---|---|---|---|
| segmented_images | IMAGE | 分割后的商品实例图片批次,通常来自 SAM 分割节点。未连接 original_image 时会作为裁切来源。 | |
| masks | MASK | 每个商品实例对应的遮罩批次。遮罩越准确,裁切边缘越干净。 | |
| background_mode | COMBO | 背景模式。white 输出白底商品图;transparent 输出带 alpha 通道的透明底商品图。 | |
| output_size | INT | 1024256–4096 | 每个输出商品图的正方形边长。值越大细节越多但文件更大、处理更慢。 |
| margin_percent | FLOAT | 10.00–40 | 商品四周留边比例。0 会尽量铺满画布;数值越大,商品越小、留边越多。 |
| edge_feather | FLOAT | 0.80–8 | 遮罩边缘羽化半径。0 保持硬边;数值越大边缘越柔和。 |
| sort_order | COMBO | 输出排序。top_to_bottom 按从上到下、再从左到右编号;left_to_right 按从左到右、再从上到下编号。 | |
| original_imageopt | IMAGE | 原始完整图片。连接后会从原图裁切商品,通常比使用分割图保留更多真实纹理和颜色。 | |
| mask_thresholdopt | FLOAT | 0.500.05–0.95 | 遮罩二值化阈值。降低会保留更多边缘/半透明区域;提高会收紧主体范围。 |
| min_mask_component_areaopt | INT | 640–4096 | 最小连通区域面积。0 不过滤;值越大越容易去掉小噪点,也可能误删小商品部件。 |
| mask_close_radiusopt | INT | 40–32 | 遮罩闭运算半径。0 不处理;值越大越能连接小缝隙、平滑边缘,但可能粘连相邻物体。 |
| mask_expand_pixelsopt | INT | 20–32 | 遮罩向外扩展像素数。0 不扩展;值越大越能避免裁掉边缘,也越可能带入背景。 |
| fill_mask_holesopt | BOOLEAN | true | 是否填充遮罩内部空洞。开启适合实心商品;关闭适合保留真实镂空区域。 |
| prefer_grouped_product_masksopt | BOOLEAN | true | 多个小部件被一个大遮罩覆盖时,优先保留完整商品大遮罩。关闭后会保留更多单独部件。 |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| products | IMAGE | — |
| manifest | STRING | — |
| product_count | INT | — |
| original_background | IMAGE | — |