[Qgis-developer] transparency for all raster in the group
Martin Dobias
wonder.sk at gmail.com
Sun Dec 21 06:10:43 PST 2014
Hi Martin
On Thu, Dec 18, 2014 at 3:35 AM, Martin Landa <landa.martin at gmail.com>
wrote:
>
>
> is it possible in QGIS to change transparency for all rasters in the
> group? Or is there any plugin for that?
Not sure if there is any plugin for that - but the code to do it is simple
(in QGIS >= 2.4).
Assuming your group is the first item in the layer tree:
root = QgsProject.instance().layerTreeRoot()
group = root.children()[0]
for ch in group.children():
if isinstance(ch, QgsLayerTreeLayer) and isinstance(ch.layer(),
QgsRasterLayer):
ch.layer().pipe().renderer().setOpacity(0.3)
(opacity should be in range 0-1)
Cheers
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20141221/0d461c7d/attachment.html>
More information about the Qgis-developer
mailing list