LayerUtility: LayerImageTransform

节点功能:对图像层的全方位空间变换控制,包括定位、镜像、缩放、长宽比调整和旋转等操作的完整矩阵变换功能。

输入参数

参数名称说明
image输入图像,支持含透明度的 RGBA 图像。

输出参数

参数名称说明
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:水平翻转和垂直翻转。

scaleaspect_ratio虽然都是对图像进行缩放的,但是scale缩放不会改变图片比例,aspect_ratio则会对图片画面进行拉伸。两者不会改变图片的大小,但是放大会对画面进行裁切。

rotate对图片进行旋转。