sec_interp.exporters.map_settings module
Factory for QgsMapSettings — isolates QGIS import to one module.
- sec_interp.exporters.map_settings.create_map_settings(layers: list[Any], extent: qgis.core.QgsRectangle, size: Any | None, background_color: Any) qgis.core.QgsMapSettings
Create and configure QgsMapSettings for export rendering.
- Parameters:
layers – List of map layers to be rendered.
extent – Spatial extent of the view.
size – Optional output size in pixels (QSize).
background_color – Background color (QColor).
- Returns:
Configured QgsMapSettings instance.