From 1e4f2f298eaf78a221cb9238aacc528fbb72fab9 Mon Sep 17 00:00:00 2001 From: Jannik Beyerstedt Date: Tue, 16 Aug 2022 20:14:08 +0200 Subject: [PATCH] renderlib: Only render a single frame with "only-frame" --- renderlib.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/renderlib.py b/renderlib.py index 57c9366..b84ef75 100644 --- a/renderlib.py +++ b/renderlib.py @@ -137,13 +137,14 @@ def cachedRenderFrame(frame, frameNr, task, cache): svgfile = '{0}/.frames/{1:04d}.svg'.format(task.workdir, frameNr) - with SVGTemplate(task, svgfile) as svg: - svg.replacetext() - svg.transform(frame) - svg.write() + if not skip_rendering: + with SVGTemplate(task, svgfile) as svg: + svg.replacetext() + svg.transform(frame) + svg.write() - outfile = '{0}/.frames/{1:04d}.png'.format(task.workdir, frameNr) - renderFrame(svgfile, task, outfile) + outfile = '{0}/.frames/{1:04d}.png'.format(task.workdir, frameNr) + renderFrame(svgfile, task, outfile) # increment frame-number frameNr += 1