fit | 缩放适配方式,决定图像如何填充目标尺寸。
letterbox:按原始比例缩放,居中填黑边适配目标尺寸,用于生成固定背景图,防裁剪。
crop:按比例缩放后裁剪多余部分填目标区域,适用于封面、头像、遮罩等满框内容场景。
fill:不保留比例,强制拉伸图像填满目标区域,用于图案重复、不介意变形的图层。 |
method | 插值方法,控制图像缩放时的质量与性能。
lanczos:属于高质量的插值方法,可保持边缘的锐利度,推荐用于最终的图像缩放,不过计算速度较慢。
bicubic:是双三次插值,效果平滑自然,是图像处理中常用的方案,适用于大多数场景。
hamming:即哈明窗插值,适合信号处理,偶尔会在图像锐化中使用,常用于特定的滤波流程。
bilinear:为双三次插值,计算速度快,但处理后的图像边缘会略模糊,适用于处理 mask、制作预览图或进行快速图像处理。
box:采用均值插值,对边缘的处理较为保守,适合在缩小图像时保留整体颜色效果。
nearest:是最近邻插值,能保留像素块,不会产生模糊,推荐用于缩放分割 mask、处理图像 ID 图等。 |
background_color | 留白区域的填充颜色(例如 #FFFFFF)。仅在 letterbox 或 fill 模式下生效,用于背景填充。 |