Class: QgsBrightnessContrastFilter

Brightness/contrast and gamma correction filter pipe for rasters.

Class Hierarchy

Inheritance diagram of qgis.core.QgsBrightnessContrastFilter

Base classes

QgsRasterInterface

Base class for processing filters like renderers, reprojector, resampler etc.

class qgis.core.QgsBrightnessContrastFilter[source]

Bases: QgsRasterInterface

brightness(self) int[source]

Returns current brightness level.

See also

setBrightness()

Return type:

int

abstract clone(self) QgsBrightnessContrastFilter | None[source]

Clone itself, create deep copy

Return type:

Optional[QgsBrightnessContrastFilter]

contrast(self) int[source]

Returns current contrast level.

See also

setContrast()

Return type:

int

gamma(self) float[source]

Returns current gamma value.

See also

setGamma()

Added in version 3.16.

Return type:

float

virtual readXml(self, filterElem: QDomElement)[source]

Sets base class members from xml. Usually called from create() methods of subclasses

Parameters:

filterElem (QDomElement)

setBrightness(self, brightness: int)[source]

Set brightness level. Acceptable value range is -255…255

See also

brightness()

Parameters:

brightness (int)

setContrast(self, contrast: int)[source]

Set contrast level. Acceptable value range is -100…100

See also

contrast()

Parameters:

contrast (int)

setGamma(self, gamma: float)[source]

Set gamma value. Acceptable value range is -0.1…10

See also

gamma()

Added in version 3.16.

Parameters:

gamma (float)