参数名称 | 说明 |
---|---|
scale_as | 参考尺寸图像,将其他图像或 mask 缩放到与其一致的宽高。 |
image | 要进行缩放的图像。 |
mask | 要进行缩放的遮罩图像。 |
LayerUtility: Image Mask Scale As
输入参数
输出参数
参数名称 | 说明 |
---|---|
image | 缩放后的图像。 |
mask | 缩放后的遮罩图。 |
original_size | 原始图像或遮罩的尺寸,格式为 [宽, 高]。 |
widht | 缩放目标宽度。 |
height | 缩放目标高度。 |
控件参数
参数名称 | 说明 |
---|---|
fit | 缩放方式,控制原图在目标尺寸内的适配方式。 letterbox:按原始比例缩放,居中填黑边适配目标尺寸,用于生成固定背景图,防裁剪。 crop:按比例缩放后裁剪多余部分填目标区域,适用于封面、头像、遮罩等满框内容场景。 fill:不保留比例,强制拉伸图像填满目标区域,用于图案重复、不介意变形的图层。 |
method | 插值方法,控制缩放时的图像质量与计算方式。 lanczos:属于高质量的插值方法,可保持边缘的锐利度,推荐用于最终的图像缩放,不过计算速度较慢。 bicubic:是双三次插值,效果平滑自然,是图像处理中常用的方案,适用于大多数场景。 hamming:即哈明窗插值,适合信号处理,偶尔会在图像锐化中使用,常用于特定的滤波流程。 bilinear:为双三次插值,计算速度快,但处理后的图像边缘会略模糊,适用于处理 mask、制作预览图或进行快速图像处理。 box:采用均值插值,对边缘的处理较为保守,适合在缩小图像时保留整体颜色效果。 nearest:是最近邻插值,能保留像素块,不会产生模糊,推荐用于缩放分割 mask、处理图像 ID 图等。 |
敬请期待