renderlib: Only render a single frame with "only-frame"

This commit is contained in:
Jannik Beyerstedt 2022-08-16 20:14:08 +02:00
parent ce5d4ab927
commit 1e4f2f298e

View file

@ -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