参数名称 | 说明 |
---|---|
image | 输入图像,支持含透明度的 RGBA 图像。 |
LayerUtility: LayerImageTransform
节点功能:对图像层的全方位空间变换控制,包括定位、镜像、缩放、长宽比调整和旋转等操作的完整矩阵变换功能。
输入参数
输出参数
参数名称 | 说明 |
---|---|
image | 应用了几何变换后的图像,保留 RGBA 通道。 |
控件参数
参数名称 | 说明 |
---|---|
x | 图像在水平(x)方向的平移像素值。正值向右移动,负值向左移动,建议结合画布居中或边缘定位使用。 |
y | 图像在垂直(y)方向的平移像素值。正值向下移动,负值向上移动,适用于局部偏移排版。 |
mirror | 是否镜像翻转图像。 horizontal水平翻转(左右对调)。 vertical 垂直翻转(上下对调),可选择水平或垂直。 |
scale | 缩放比例(宽度方向),默认 1 表示原始大小。小于 1 表示缩小,大于 1 表示放大,常用于图像占位调整。 |
aspect_ratio | 缩放比例(高度方向),默认 1 表示等比缩放。设置为不等于 1 可拉伸图像,注意避免图像失真。 |
rotate | 图像旋转角度,单位为度(°),正值顺时针,负值逆时针。推荐值范围 -180~180,超过将产生多圈旋转,适用于图标设计或视觉调整。 |
transform_method | 插值方法,用于缩放与旋转时的像素重采样策略。 lanczos:属于高质量缩放算法,能保留边缘清晰度,不过速度会稍慢些。推荐用于最终渲染、高清输出场景。 bicubic:是平滑插值算法,在速度和质量上能达到平衡,常规使用比较合适。 hamming:具备较强的高频滤波抗锯齿能力,呈现锐利风格,适用于图标或 UI 纹理相关处理。 bilinear:即双线性插值,计算速度较快,可用于对质量要求不高的快速预览场景。 box:通过取平均值来处理,适合在进行图像缩小操作时使用。 nearest:也就是最近邻插值,不会产生模糊效果,但容易出现锯齿,运算速度最快,可用于像素风格图像、草图测试等。 |
anti_aliasing | 抗锯齿等级,数值越大边缘越平滑(处理越慢)。推荐值为 2~4,能有效改善旋转与缩放时的边缘锯齿问题。 |
x: 水平位移(右正左负
y: 垂直位移(下正上负)
mirror:水平翻转和垂直翻转。
scale和aspect_ratio虽然都是对图像进行缩放的,但是scale缩放不会改变图片比例,aspect_ratio则会对图片画面进行拉伸。两者不会改变图片的大小,但是放大会对画面进行裁切。
rotate对图片进行旋转。