# 遮罩工具 ## OutlineMask 给遮罩添加轮廓线。 ### 输入 - `mask`: 输入遮罩 - `outline_width`: 轮廓线宽度(整数,默认值:10,范围:1-16384) - `tapered_corners`: 是否使用渐变角落(布尔值,默认值:True) ### 输出 - `mask`: 添加轮廓线后的遮罩 ## CreateBlurredEdgeMask 根据指定图片或尺寸创建模糊边缘遮罩。 ### 输入 - `width`: 宽度(整数,默认值:1024,范围:0-14096) - `height`: 高度(整数,默认值:1024,范围:0-14096) - `border`: 边框宽度(整数,默认值:0,范围:0-4096) - `border_percent`: 边框宽度百分比(浮点数,默认值:0.05,范围:0.0-2.0) - `blur_radius`: 模糊半径(整数,默认值:10,范围:0-4096) - `blur_radius_percent`: 模糊半径百分比(浮点数,默认值:0.00,范围:0.0-2.0) - `image` (可选): 输入图像(如果未提供图像,将使用输入的宽度和高度创建一个白色图像) ### 输出 - `mask`: 创建的模糊边缘遮罩 ## MaskChange 修改和处理遮罩。 ### 输入 - `mask`: 输入遮罩 - `grow`: 扩展/收缩像素数(整数,默认值:0,范围:-4096 到 4096) - `grow_percent`: 扩展/收缩百分比(浮点数,默认值:0.00,范围:0.00-2.0) - `grow_tapered`: 是否使用渐变扩展(布尔值,默认值:False) - `blur`: 模糊半径(整数,默认值:0,范围:0-4096) - `fill`: 是否填充孔洞(布尔值,默认值:False) ### 输出 - `mask`: 处理后的遮罩 - `inverted_mask`: 处理后的反转遮罩 ## Depth2Mask 将深度图像转换为遮罩。 ### 输入 - `image_depth`: 深度图像 - `depth`: 深度阈值(浮点数,默认值:0.2,范围:0.0-1.0) ### 输出 - `mask`: 生成的遮罩 - `mask_inverted`: 生成的反转遮罩