Image filter values for layers and paints.
Summary
Functions
Creates a Gaussian blur image filter.
Creates a Gaussian blur image filter with separate x/y sigma values.
Creates an image filter that applies a color filter.
Composes image filters as outer(inner(source)).
Creates a dilate image filter.
Creates a drop-shadow image filter.
Creates an erode image filter.
Creates a magnifier image filter.
Creates a matrix convolution image filter.
Creates a matrix transform image filter.
Merges image filters using source-over.
Creates an offset image filter.
Creates an image filter from a shader/paint source.
Creates a tile image filter.
Types
@type t() :: Skia.ImageFilter.Blur.t() | Skia.ImageFilter.Compose.t() | Skia.ImageFilter.Offset.t() | Skia.ImageFilter.DropShadow.t() | Skia.ImageFilter.ColorFilter.t() | Skia.ImageFilter.Shader.t() | Skia.ImageFilter.Magnifier.t() | Skia.ImageFilter.MatrixConvolution.t() | Skia.ImageFilter.MatrixTransform.t() | Skia.ImageFilter.Merge.t() | Skia.ImageFilter.Tile.t() | Skia.ImageFilter.Morphology.t()
Functions
@spec blur( number(), keyword() ) :: Skia.ImageFilter.Blur.t()
Creates a Gaussian blur image filter.
@spec blur(number(), number(), keyword()) :: Skia.ImageFilter.Blur.t()
Creates a Gaussian blur image filter with separate x/y sigma values.
@spec color_filter( Skia.ColorFilter.t(), keyword() ) :: Skia.ImageFilter.ColorFilter.t()
Creates an image filter that applies a color filter.
@spec compose(t(), t()) :: Skia.ImageFilter.Compose.t()
Composes image filters as outer(inner(source)).
@spec dilate( number() | {number(), number()}, keyword() ) :: Skia.ImageFilter.Morphology.t()
Creates a dilate image filter.
@spec drop_shadow( {number(), number()}, number() | {number(), number()}, term(), keyword() ) :: Skia.ImageFilter.DropShadow.t()
Creates a drop-shadow image filter.
@spec erode( number() | {number(), number()}, keyword() ) :: Skia.ImageFilter.Morphology.t()
Creates an erode image filter.
@spec magnifier(tuple(), number(), number(), keyword()) :: Skia.ImageFilter.Magnifier.t()
Creates a magnifier image filter.
@spec matrix_convolution({integer(), integer()}, [number()], keyword()) :: Skia.ImageFilter.MatrixConvolution.t()
Creates a matrix convolution image filter.
@spec matrix_transform( Skia.Matrix.t(), keyword() ) :: Skia.ImageFilter.MatrixTransform.t()
Creates a matrix transform image filter.
@spec merge([t() | nil]) :: Skia.ImageFilter.Merge.t()
Merges image filters using source-over.
@spec offset(number(), number(), keyword()) :: Skia.ImageFilter.Offset.t()
Creates an offset image filter.
@spec shader(term()) :: Skia.ImageFilter.Shader.t()
Creates an image filter from a shader/paint source.
@spec tile(tuple(), tuple(), keyword()) :: Skia.ImageFilter.Tile.t()
Creates a tile image filter.