নিম্নলিখিত কোডের সাহায্যে আমি রাস্টার মান 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()
আমি কীভাবে দুটি মান (0 এবং 8) 100% স্বচ্ছ হতে সংজ্ঞায়িত করতে পারি?
যখন আমি রাস্টার মান 8 দিয়ে শেষ ব্লকের আদেশগুলি পুনরাবৃত্তি করি তখন স্তর স্বচ্ছতা থেকে প্রথম মান (0) সরানো হয়।