updated emf2016 graphics

This commit is contained in:
Matt Gray 2016-07-31 19:31:25 +01:00
parent c860483071
commit 846d8d03da
40 changed files with 601 additions and 74571 deletions

BIN
emf2016/.DS_Store vendored

Binary file not shown.

View file

@ -6,9 +6,7 @@ from easing import *
# URL to Schedule-XML # URL to Schedule-XML
scheduleUrl = 'https://www.emfcamp.org/schedule.frab' scheduleUrl = 'https://www.emfcamp.org/schedule.frab'
titlemap = { titlemap = {}
1533: "Building applications with FOSS4G bricks"
}
def introFrames(p): def introFrames(p):
move=50 move=50
@ -16,74 +14,58 @@ def introFrames(p):
nr = p['$id']; nr = p['$id'];
# Hold still # Show Title
frames = 5*fps frames = 5*fps
for i in range(0, frames): for i in range(0, frames):
yield () yield (
('sponsors', 'style', 'opacity', 0),
('white', 'style', 'opacity', 0),
)
# 1s fade out # Fade In Sponsor
frames = 1*fps frames = int(fps/2)
for i in range(0, frames): for i in range(0, frames):
yield ( yield (
('text', 'style', 'opacity', "%.4f" % easeLinear(i, 1, -1, frames)), ('white', 'style', 'opacity', easeLinear(i, 0, 1, frames)),
('sponsors', 'style', 'opacity', 0),
('text', 'style', 'opacity', easeLinear(i, 1, 0, frames)),
('bg', 'style', 'opacity', easeLinear(i, 1, 0, frames)),
)
frames = int(fps/2)
for i in range(0, frames):
yield (
('white', 'style', 'opacity', 1),
('sponsors', 'style', 'opacity', easeLinear(i, 0, 1, frames)),
('text', 'style', 'opacity', 0),
('bg', 'style', 'opacity',0),
)
# Show Sponsor
frames = 5*fps
for i in range(0, frames):
yield (
('white', 'style', 'opacity', 1),
('sponsors', 'style', 'opacity', 1),
('text', 'style', 'visibility', 0),
('bg', 'style', 'visibility', 0),
) )
# final frames
for i in range(0,5):
yield (
('text', 'style', 'opacity', "%.4f" % 0),
)
def outroFrames(p): def outroFrames(p):
# 3 Sekunden animation bleiben # hold slide for 5s
frames = 5*fps frames = 5*fps
# five initial frames
for i in range(0, 5):
yield (
('g1', 'style', 'opacity', "%.4f" % 0),
('g2', 'style', 'opacity', "%.4f" % 0),
('g3', 'style', 'opacity', "%.4f" % 0),
)
# 3 Sekunden
frames = 6*fps
for i in range(0, frames): for i in range(0, frames):
yield ( yield (
('g1', 'style', 'opacity', "%.4f" % easeDelay(easeLinear, 0*fps, i, 0, 1, 4*fps)),
('g2', 'style', 'opacity', "%.4f" % easeDelay(easeLinear, 1*fps, i, 0, 1, 4*fps)),
('g3', 'style', 'opacity', "%.4f" % easeDelay(easeLinear, 2*fps, i, 0, 1, 4*fps)),
)
# five final frames
for i in range(0, 5):
yield (
('g1', 'style', 'opacity', "%.4f" % 1),
('g2', 'style', 'opacity', "%.4f" % 1),
('g3', 'style', 'opacity', "%.4f" % 1),
) )
def pauseFrames(p): def pauseFrames(p):
# 3 Sekunden animation bleiben # hold slide for 5s
frames = 5*fps
for nr in range(0, 3): for i in range(0, frames):
# 10 sekunden sehen yield (
frames = 3*fps )
for i in range(0, frames):
yield (
('image%u' % ((nr+0)%3), 'style', 'opacity', "%.4f" % 1),
('image%u' % ((nr+1)%3), 'style', 'opacity', "%.4f" % 0),
('image%u' % ((nr+2)%3), 'style', 'opacity', "%.4f" % 0),
)
# 1 sekunde faden
frames = 2*fps
for i in range(0, frames):
yield (
('image%u' % ((nr+0)%3), 'style', 'opacity', "%.4f" % easeLinear(i, 1, -1, frames)),
('image%u' % ((nr+1)%3), 'style', 'opacity', "%.4f" % easeLinear(i, 0, +1, frames)),
('image%u' % ((nr+2)%3), 'style', 'opacity', "%.4f" % 0),
)
def debug(): def debug():
render( render(
@ -98,17 +80,17 @@ def debug():
} }
) )
# render( render(
# 'outro.svg', 'outro.svg',
# '../outro.ts', '../outro.ts',
# outroFrames outroFrames
# ) )
#
# render( render(
# 'pause.svg', 'pause.svg',
# '../pause.ts', '../pause.ts',
# pauseFrames pauseFrames
# ) )
def tasks(queue, args): def tasks(queue, args):
# iterate over all events extracted from the schedule xml-export # iterate over all events extracted from the schedule xml-export

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 303 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.3 MiB

After

Width:  |  Height:  |  Size: 7.1 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 5.3 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 18 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 19 KiB

155
emf2016/artwork/pause.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.3 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 155 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 232 KiB