निम्नलिखित कोड के साथ, मैं रैस्टर मान 0 पर 100% पारदर्शिता सेट कर सकता हूं:
map=None
for lyr in QgsMapLayerRegistry.instance().mapLayers().values():
if lyr.name() == "some_layer":
map= lyr
tr=None
tr=QgsRasterTransparency()
tr.initializeTransparentPixelList(0)
map.renderer().setRasterTransparency(tr)
map.triggerRepaint()
मैं 100% पारदर्शी होने के लिए दो मूल्यों (0 और 8) को कैसे परिभाषित कर सकता हूं?
जब मैं रेखापुंज मान 8 के साथ अंतिम ब्लॉक की आज्ञाओं को दोहराता हूं, तो लेयर पारदर्शिता से पहला मान (0) हटा दिया जाता है।