HighContrastFilter
- class HighContrastFilter
Color filter that provides transformations to improve contrast for users with low vision.
Applies the following transformations in this order. Each of these can be configured using
HighContrastConfig
.Conversion to grayscale
Color inversion (either in RGB or HSL space)
Increasing the resulting contrast.
Calling
HighContrastFilter.Make()
will return nullptr if the config is not valid, e.g. if you try to call it with a contrast outside the range of -1.0 to 1.0.Methods
Methods
- static HighContrastFilter.Make(config: skia.HighContrastConfig) skia.ColorFilter
- HighContrastFilter.__init__(*args, **kwargs)