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

Make

__init__

Methods

static HighContrastFilter.Make(config: skia.HighContrastConfig) skia.ColorFilter
HighContrastFilter.__init__(*args, **kwargs)