Crop By Mask V5 (Batch)
SwwanCropByMaskV5
CropByMask V5 - 批处理智能裁剪节点 批处理模式: - single_frame: 单帧模式,逐帧独立计算(兼容 V4) - batch_first_reuse: 批处理模式,首帧计算 crop_box,后续帧自动复用 Reserve 模式: - absolute: 绝对值模式,使用固定像素值 (top/bottom/left/right_reserve) - ratio: 比例模式,基于 mask 尺寸计算 reserve * 左右 reserve = mask宽度 × ratio,上下 reserve = mask高度 × ratio * reserve_max 限制最大扩展像素(防止过度扩展) * 推荐比例:0.3(紧凑), 0.5(标准), 0.8(宽松) 使用说明: 1. 直接接收视频批次输入(无需 ImageList 转换) 2. batch_first_reuse 模式下,自动处理首帧和后续帧 3. ratio 模式适合不同尺寸的 mask(如视频中人脸大小变化) 4. device 参数支持 CPU/GPU 选择
Pack: ComfyUI_Swwan
custom_nodes.ComfyUI_Swwan
Inputs (17)
| Name | Type | Required |
|---|---|---|
| detect | COMBO | required |
| reserve_mode | COMBO | required |
| top_reserve | INT | required |
| bottom_reserve | INT | required |
| left_reserve | INT | required |
| right_reserve | INT | required |
| top_reserve_ratio | FLOAT | required |
| bottom_reserve_ratio | FLOAT | required |
| left_reserve_ratio | FLOAT | required |
| right_reserve_ratio | FLOAT | required |
| reserve_max | INT | required |
| round_to_multiple | COMBO | required |
| batch_mode | COMBO | required |
| device | COMBO | required |
| image | IMAGE | optional |
| mask_image | IMAGE | optional |
| crop_box | BOX | optional |