Class: QgsRasterRendererUtils

class qgis.core.QgsRasterRendererUtils

Bases: sip.wrapper

Utility functions for raster renderers.

New in version 3.16:

Methods

parseColorMapFile

Parses an exported color map file at the specified path and extracts the stored color ramp items and ramp shader type.

saveColorMapFile

Exports a list of color ramp items and ramp shader type to a color map file at the specified path.

parseColorMapFile(path: str) Tuple[bool, List[QgsColorRampShader.ColorRampItem], QgsColorRampShader.Type, List[str]]

Parses an exported color map file at the specified path and extracts the stored color ramp items and ramp shader type.

Returns True if the parsing was successful. If not, a list of errors will be generated.

Parameters:

path (str) –

Return type:

Tuple[bool, List[QgsColorRampShader.ColorRampItem], QgsColorRampShader.Type, List[str]]

saveColorMapFile(path: str, items: Iterable[QgsColorRampShader.ColorRampItem], type: QgsColorRampShader.Type) bool

Exports a list of color ramp items and ramp shader type to a color map file at the specified path.

Returns True if the save was successful.

Parameters:
Return type:

bool