Image Filters Overview
Image filters are pixel-level operations applied to Image nodes and image fill types via the filters prop. Unlike Node Effects (which apply after the entire node is composited), image filters operate directly on the image texture before it is drawn.
Grayscale Filter
Desaturates the image. value ranges from 0 (original colors) to 1 (fully grayscale).
Blur Filter
Applies a Gaussian blur directly to the image texture. value is the blur radius in pixels.
Alpha Filter
Adjusts the transparency of the image texture. value 1 is unchanged; 0 is fully transparent.
Exposure Filter
Scales pixel brightness multiplicatively. value 1 is unchanged; values above 1 brighten and below 1 darken.
Color Adjustment Filter
A collection of photographic-style tonal and color adjustments in one filter. All fields are optional — omitted fields use their neutral default.
Color Matrix Filter
Applies a raw 4×5 row-major color matrix (Skia format) to each pixel. This gives you complete control over any linear color transformation.
Curves Filter
Remaps pixel values along a smooth tone curve defined by control points. The renderer interpolates a curve through the points and applies it to the selected channel.