Class: QgsHueSaturationFilter¶
Color and saturation filter pipe for rasters.
Class Hierarchy¶
Base classes¶
Base class for processing filters like renderers, reprojector, resampler etc.  | 
Methods
Returns   | 
|
Sets base class members from xml.  | 
|
Sets whether the filter will invert colors.  | 
|
Attributes
- class qgis.core.QgsHueSaturationFilter[source]¶
 Bases:
QgsRasterInterface- GrayscaleAverage = 3¶
 
- GrayscaleLightness = 1¶
 
- GrayscaleLuminosity = 2¶
 
- class GrayscaleMode¶
 Bases:
int
- GrayscaleOff = 0¶
 
- grayscaleMode(self) QgsHueSaturationFilter.GrayscaleMode[source]¶
 - Return type:
 
- invertColors(self) bool[source]¶
 Returns
Trueif the filter inverts colors.Added in version 3.22.
- Return type:
 bool
- readXml(self, filterElem: QDomElement)[source]¶
 Sets base class members from xml. Usually called from
create()methods of subclasses- Parameters:
 filterElem (QDomElement)
- setColorizeColor(self, colorizeColor: QColor | Qt.GlobalColor)[source]¶
 - Parameters:
 colorizeColor (Union[QColor, Qt.GlobalColor])
- setGrayscaleMode(self, grayscaleMode: QgsHueSaturationFilter.GrayscaleMode)[source]¶
 - Parameters:
 grayscaleMode (QgsHueSaturationFilter.GrayscaleMode)