Skip to content

Transform

Node icon
Transform

Translates, rotates, and scales an image with interpolation control and optional background compositing.

The Transform node moves, rotates, and scales an image within its canvas. All three transformations happen in a single pass to minimize quality loss. Rotation and scaling always use the image center as the origin.

Choose from Nearest (for pixel art), Bilinear (general use), or Lanczos (highest quality downscaling) interpolation. Enable Proportional to lock Scale X and Y together for uniform scaling.

An optional Background input pin lets you composite the transformed image over a background in a single node, eliminating the need for separate Pad + Transform + Composite chains. Use the Output Mode switch to choose between Composite (over background) or Transformed Only.

Transform

Translate XNumber · px/%
Default: 0.0 Range: -8192–8192

Horizontal offset in pixels (positive=right)

Translate YNumber · px/%
Default: 0.0 Range: -8192–8192

Vertical offset in pixels (positive=down)

RotateNumber
Default: 0.0 Range: -360–360

Clockwise rotation around image center

ProportionalToggle
Default: false

Lock Scale X and Y together for uniform scaling

Scale XNumber
Default: 100.0 Range: -1000–1000

Horizontal scale %; negative values flip

Scale YNumber
Default: 100.0 Range: -1000–1000

Vertical scale %; negative values flip

FilterChoice
Default: Bilinear

Resampling

  • NearestNo interpolation — preserves hard pixel edges. Best for pixel art.
  • BilinearSmooth blending between pixels — good general-purpose quality.
  • LanczosHighest quality with sharp detail preservation — best for final output.
BackgroundColor (RGBA)
Default: rgba(0, 0, 0, 0)

Revealed pixel color

Output

Output ModeChoice
Default: 1 Range: 0–1

0 = Transformed Only, 1 = Composite (only shown when background pin connected)

Notes

In Grid mode, pick from 9 standard positions on a visual 3×3 grid. In Custom mode, Pivot X and Pivot Y sliders appear to set exact coordinates in pixels or percent. Coordinates are zero-centered so (0, 0) is the image center.

  • Use Nearest interpolation when working with pixel art to preserve sharp edges.
  • Negative scale values flip the image. Set Scale X to -100% for a horizontal mirror with repositioning.
  • Percentage sliders show two decimal places for pixel-level precision on large images.
  • Connect a Background input to composite the transformed image over another image in one step, with no separate Composite node needed.
  • Enable Proportional to keep width and height scaling locked together.