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 whether the filter will invert colors. |
|
Virtual Methods
In PyQGIS, only methods marked as virtual
can be safely overridden in a Python subclass of QgsHueSaturationFilter. See the FAQ for more details.
Sets base class members from xml. |
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
True
if the filter inverts colors.Added in version 3.22.
- Return type:
bool
- virtual 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)