Scripts Abbrechen (nur GUI)
Im Allgemeinen können Sie ein Skript nicht abbrechen, bestimmte Vorgänge, wie z. B. das Importieren einer Datei oder das Rendern eines Bildes, einer Animation oder XR, können jedoch abgebrochen werden. Das Abbrechen in diesen Situationen bedeutet, dass der zugehörige Dialog, wie das Renderausgabefenster oder der Importfortschrittsdialog, abgebrochen wird.
Die einzigen Vorgänge, die Sie abbrechen können, sind:
- lux.importFile()
- lux.renderImage()
- lux.renderFrames()
- lux.renderAnimation()
- lux.renderXR()
- lux.encodeVideo()
Überprüfen Sie einfach den Rückgabewert, um festzustellen, ob er False war und daher abgebrochen wurde oder fehlgeschlagen ist.
Besonders wenn Sie eine Schleifenstruktur verwenden, können Sie Folgendes tun:
>>> frames = 10
>>> for frame in range(1, frames + 1):
lux.setAnimationFrame(frame)
if not lux.renderImage("/path/to/output.{}.png".format(frame)):
break