https://bugs.kde.org/show_bug.cgi?id=418494
Boudewijn Rempt <b...@valdyas.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME CC| |b...@valdyas.org Status|CONFIRMED |RESOLVED --- Comment #3 from Boudewijn Rempt <b...@valdyas.org> --- Ah, you have to explicitly refresh the projection. This works for me: from krita import * doc = Krita.instance().openDocument('/home/boud/bug-exportImage/bug-exportImage.kra') doc.setBatchmode(True) for layer in doc.rootNode().childNodes(): if layer.name() == "Layer 3": # has a drawing on it layer.setOpacity(0) doc.refreshProjection() ''' Workaround for bug: save, close, reopen doc.save() doc.close() doc = Krita.instance().openDocument('bug-exportImage.kra') doc.setBatchmode(True) ''' # BUG? exports from last opened state, instead of saved or current # so without above workaround, drawing is still visible in png doc.exportImage('bug-exportImage.png', InfoObject()) doc.close() -- You are receiving this mail because: You are watching all bug changes.