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.

Methods

brightness

Returns current brightness level.

clone

Clone itself, create deep copy

contrast

Returns current contrast level.

gamma

Returns current gamma value.

readXml

Sets base class members from xml.

setBrightness

Set brightness level.

setContrast

Set contrast level.

setGamma

Set gamma value.

class qgis.core.QgsBrightnessContrastFilter[source]

Bases: QgsRasterInterface

brightness(self) int[source]

Returns current brightness level.

See also

setBrightness()

Return type:

int

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

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)