ImageFilter class abstract

A filter operation to apply to a raster image.

See also:

Implementers

Constructors

ImageFilter.blur({double sigmaX = 0.0, double sigmaY = 0.0, TileMode tileMode = TileMode.clamp})
Creates an image filter that applies a Gaussian blur.
factory
ImageFilter.compose({required ImageFilter outer, required ImageFilter inner})
Composes the inner filter with outer, to combine their effects.
factory
ImageFilter.dilate({double radiusX = 0.0, double radiusY = 0.0})
Creates an image filter that dilates each input pixel's channel values to the max value within the given radii along the x and y axes.
factory
ImageFilter.erode({double radiusX = 0.0, double radiusY = 0.0})
Create a filter that erodes each input pixel's channel values to the minimum channel value within the given radii along the x and y axes.
factory
ImageFilter.matrix(Float64List matrix4, {FilterQuality filterQuality = FilterQuality.medium})
Creates an image filter that applies a matrix transformation.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited