diff --git a/sotm2019/__init__.py b/sotm2019/__init__.py index 7d4a9c7..bca5380 100644 --- a/sotm2019/__init__.py +++ b/sotm2019/__init__.py @@ -51,6 +51,29 @@ def outroFrames(args): ) +def pauseFrames(args): + frames = int(3*fps) + 1 + for i in range(0, frames): + yield ( + ('logo', 'style', 'opacity', "%.4f" % linearFade(i, 0.0, 1.0, frames)), + ) + frames = int(2*fps) + for i in range(0, frames): + yield ( + ('logo', 'style', 'opacity', 1.0), + ) + frames = int(3*fps) + for i in range(0, frames): + yield ( + ('logo', 'style', 'opacity', "%.4f" % linearFade(i, 1.0, 0.0, frames)), + ) + frames = int(2*fps) + for i in range(0, frames): + yield ( + ('logo', 'style', 'opacity', 0), + ) + + def debug(): render( 'intro.svg', @@ -67,6 +90,11 @@ def debug(): outroFrames ) + render('pause.svg', + '../pause.ts', + pauseFrames + ) + def tasks(queue, args, idlist, skiplist): # iterate over all events extracted from the schedule xml-export diff --git a/sotm2019/artwork/pause.svg b/sotm2019/artwork/pause.svg new file mode 100644 index 0000000..80f036b --- /dev/null +++ b/sotm2019/artwork/pause.svg @@ -0,0 +1,855 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + Pause + +