add foss4g19
173
foss4g-2019/__init__.py
Normal file
|
@ -0,0 +1,173 @@
|
||||||
|
#!/usr/bin/python3
|
||||||
|
|
||||||
|
import subprocess
|
||||||
|
import os.path
|
||||||
|
from renderlib import *
|
||||||
|
from easing import *
|
||||||
|
import svg.path
|
||||||
|
|
||||||
|
# URL to Schedule-XML
|
||||||
|
scheduleUrl = 'https://talks.2019.foss4g.org/bucharest/schedule/export/schedule.xml'
|
||||||
|
|
||||||
|
# For (really) too long titles
|
||||||
|
titlemap = {
|
||||||
|
#
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def introFrames(args):
|
||||||
|
#1 Sec Background
|
||||||
|
frames = 1*fps
|
||||||
|
for i in range(0,frames):
|
||||||
|
yield(
|
||||||
|
('text', 'style', 'opacity', 0),
|
||||||
|
('image1105', 'style', 'opacity', 1),
|
||||||
|
)
|
||||||
|
|
||||||
|
#2 Sec FadeIn Text
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0,frames):
|
||||||
|
yield(
|
||||||
|
('text', 'style', 'opacity', "%.4f" % easeInCubic(i,0,1,frames)),
|
||||||
|
('image1105', 'style', 'opacity', 1),
|
||||||
|
)
|
||||||
|
|
||||||
|
#4 Sec Everything
|
||||||
|
frames = 4*fps
|
||||||
|
for i in range(0,frames):
|
||||||
|
yield(
|
||||||
|
('text', 'style', 'opacity', 1),
|
||||||
|
('image1105', 'style', 'opacity', 1),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def outroFrames(args):
|
||||||
|
# 5 Sec everything
|
||||||
|
frames = 5*fps
|
||||||
|
for i in range(0,frames):
|
||||||
|
yield(
|
||||||
|
('layer1', 'style', 'opacity', 1),
|
||||||
|
('layer2', 'style', 'opacity', 1),
|
||||||
|
)
|
||||||
|
|
||||||
|
def pauseFrames(params):
|
||||||
|
|
||||||
|
# 2 sec Fadein Text1
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text1', 'style', 'opacity', "%.4f" % easeOutCubic(i, 0, 1, frames)),
|
||||||
|
('text2', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
# 2 sec Text1
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text1', 'style', 'opacity', 1),
|
||||||
|
('text2', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
# 2 sec Fadeout Text1
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text1', 'style', 'opacity', "%.4f" % (1-easeOutCubic(i, 0, 1, frames))),
|
||||||
|
('text2', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
# 2 sec blank
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text1', 'style', 'opacity', 0),
|
||||||
|
('text2', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
# 2 sec Fadein Text2
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text2', 'style', 'opacity', "%.4f" % easeOutCubic(i, 0, 1, frames)),
|
||||||
|
('text1', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# 2 sec Text2
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text2', 'style', 'opacity', 1),
|
||||||
|
('text1', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
# 2 sec Fadeout Text2
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text2', 'style', 'opacity', "%.4f" % (1-easeOutCubic(i, 0, 1, frames))),
|
||||||
|
('text1', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
# 2 sec blank
|
||||||
|
frames = 2*fps
|
||||||
|
for i in range(0, frames):
|
||||||
|
yield (
|
||||||
|
('text1', 'style', 'opacity', 0),
|
||||||
|
('text2', 'style', 'opacity', 0)
|
||||||
|
)
|
||||||
|
|
||||||
|
def debug():
|
||||||
|
render('intro.svg',
|
||||||
|
'../intro.ts',
|
||||||
|
introFrames,
|
||||||
|
{
|
||||||
|
'$id': 2404,
|
||||||
|
'$title': 'Linux Container im High Performance Computing',
|
||||||
|
'$subtitle': 'Vom Wal zur Singularität und weiter',
|
||||||
|
'$personnames': 'Holger Gantikow'
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
render('outro.svg',
|
||||||
|
'../outro.ts',
|
||||||
|
outroFrames
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def tasks(queue, args, idlist, skiplist):
|
||||||
|
# iterate over all events extracted from the schedule xml-export
|
||||||
|
for event in events(scheduleUrl):
|
||||||
|
if event['room'] not in ('Plenary (National Theatre)', 'Ronda Ballroom', 'Fortuna West', 'Fortuna East', 'Rapsodia Ballroom', 'Opera Room', 'Opereta Room', 'Simfonia','Menuet','Hora Room','Coral Room'):
|
||||||
|
print("skipping room %s (%s)" % (event['room'], event['title']))
|
||||||
|
continue
|
||||||
|
|
||||||
|
if (event['id'] in idlist or not idlist) and not 'intro' in skiplist:
|
||||||
|
# generate a task description and put them into the queue
|
||||||
|
queue.put(Rendertask(
|
||||||
|
infile = 'intro.svg',
|
||||||
|
outfile = str(event['id'])+".ts",
|
||||||
|
sequence = introFrames,
|
||||||
|
parameters = {
|
||||||
|
'$id': event['id'],
|
||||||
|
'$title': event['title'],
|
||||||
|
# '$subtitle': event['subtitle'],
|
||||||
|
'$personnames': event['personnames']
|
||||||
|
}
|
||||||
|
))
|
||||||
|
|
||||||
|
if not 'outro' in skiplist:
|
||||||
|
# place a task for the outro into the queue
|
||||||
|
queue.put(Rendertask(
|
||||||
|
infile = 'outro.svg',
|
||||||
|
outfile = 'outro.ts',
|
||||||
|
sequence = outroFrames
|
||||||
|
))
|
||||||
|
|
||||||
|
if not 'pause' in skiplist:
|
||||||
|
# place a task for the pause into the queue
|
||||||
|
queue.put(Rendertask(
|
||||||
|
infile = 'pause.svg',
|
||||||
|
outfile = 'pause.ts',
|
||||||
|
sequence = pauseFrames
|
||||||
|
))
|
0
foss4g-2019/artwork/Icon
Normal file
BIN
foss4g-2019/artwork/backdrop_bucharest.png
Executable file
After Width: | Height: | Size: 3.2 MiB |
187
foss4g-2019/artwork/intro.svg
Executable file
|
@ -0,0 +1,187 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="1920"
|
||||||
|
height="1080"
|
||||||
|
viewBox="0 0 1920.0001 1080"
|
||||||
|
id="svg4261"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||||
|
sodipodi:docname="intro.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4263">
|
||||||
|
<filter
|
||||||
|
style="color-interpolation-filters:sRGB;"
|
||||||
|
inkscape:label="Drop Shadow"
|
||||||
|
id="filter2017">
|
||||||
|
<feFlood
|
||||||
|
flood-opacity="1"
|
||||||
|
flood-color="rgb(0,0,0)"
|
||||||
|
result="flood"
|
||||||
|
id="feFlood2007" />
|
||||||
|
<feComposite
|
||||||
|
in="flood"
|
||||||
|
in2="SourceGraphic"
|
||||||
|
operator="in"
|
||||||
|
result="composite1"
|
||||||
|
id="feComposite2009" />
|
||||||
|
<feGaussianBlur
|
||||||
|
in="composite1"
|
||||||
|
stdDeviation="8.37696"
|
||||||
|
result="blur"
|
||||||
|
id="feGaussianBlur2011" />
|
||||||
|
<feOffset
|
||||||
|
dx="9"
|
||||||
|
dy="6"
|
||||||
|
result="offset"
|
||||||
|
id="feOffset2013" />
|
||||||
|
<feComposite
|
||||||
|
in="SourceGraphic"
|
||||||
|
in2="offset"
|
||||||
|
operator="over"
|
||||||
|
result="fbSourceGraphic"
|
||||||
|
id="feComposite2015" />
|
||||||
|
<feColorMatrix
|
||||||
|
result="fbSourceGraphicAlpha"
|
||||||
|
in="fbSourceGraphic"
|
||||||
|
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
|
||||||
|
id="feColorMatrix2019" />
|
||||||
|
<feFlood
|
||||||
|
id="feFlood2021"
|
||||||
|
flood-opacity="1"
|
||||||
|
flood-color="rgb(0,0,0)"
|
||||||
|
result="flood"
|
||||||
|
in="fbSourceGraphic" />
|
||||||
|
<feComposite
|
||||||
|
in2="fbSourceGraphic"
|
||||||
|
id="feComposite2023"
|
||||||
|
in="flood"
|
||||||
|
operator="in"
|
||||||
|
result="composite1" />
|
||||||
|
<feGaussianBlur
|
||||||
|
id="feGaussianBlur2025"
|
||||||
|
in="composite1"
|
||||||
|
stdDeviation="8.4"
|
||||||
|
result="blur" />
|
||||||
|
<feOffset
|
||||||
|
id="feOffset2027"
|
||||||
|
dx="9"
|
||||||
|
dy="6"
|
||||||
|
result="offset" />
|
||||||
|
<feComposite
|
||||||
|
in2="offset"
|
||||||
|
id="feComposite2029"
|
||||||
|
in="fbSourceGraphic"
|
||||||
|
operator="over"
|
||||||
|
result="composite2" />
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.58507407"
|
||||||
|
inkscape:cx="950.71747"
|
||||||
|
inkscape:cy="535.30629"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer2"
|
||||||
|
showgrid="false"
|
||||||
|
units="px"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1080"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:snap-path-clip="true"
|
||||||
|
inkscape:snap-path-mask="true"
|
||||||
|
guidetolerance="10000"
|
||||||
|
inkscape:snap-perpendicular="true"
|
||||||
|
inkscape:snap-tangential="true"
|
||||||
|
objecttolerance="10000"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
inkscape:snap-intersection-paths="true"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:snap-smooth-nodes="false"
|
||||||
|
inkscape:snap-midpoints="true"
|
||||||
|
inkscape:snap-bbox="true"
|
||||||
|
inkscape:bbox-paths="true"
|
||||||
|
inkscape:bbox-nodes="true"
|
||||||
|
inkscape:snap-bbox-edge-midpoints="true"
|
||||||
|
inkscape:snap-bbox-midpoints="false"
|
||||||
|
inkscape:snap-object-midpoints="false"
|
||||||
|
inkscape:snap-center="false"
|
||||||
|
inkscape:snap-text-baseline="true"
|
||||||
|
inkscape:snap-page="true"
|
||||||
|
inkscape:snap-nodes="false"
|
||||||
|
inkscape:snap-global="true">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid4484" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata4266">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="BG"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(0,27.637408)"
|
||||||
|
style="display:inline;opacity:1">
|
||||||
|
<image
|
||||||
|
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/intro_background_bucharest.png"
|
||||||
|
xlink:href="intro_background_bucharest.png"
|
||||||
|
width="1920"
|
||||||
|
height="1080"
|
||||||
|
preserveAspectRatio="none"
|
||||||
|
id="image1105"
|
||||||
|
x="0"
|
||||||
|
y="-27.637407" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Text"
|
||||||
|
style="display:inline;opacity:1">
|
||||||
|
<flowRoot
|
||||||
|
xml:space="preserve"
|
||||||
|
id="text"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0.01%;font-family:'TeX Gyre Adventor';-inkscape-font-specification:'TeX Gyre Adventor, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4.19999981;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter2017)"
|
||||||
|
inkscape:label="#flowRoot4837"
|
||||||
|
transform="translate(-1.6479492,190.01416)"><flowRegion
|
||||||
|
id="flowRegion4839"
|
||||||
|
style="stroke:none;stroke-width:4.19999981;stroke-miterlimit:2;stroke-dasharray:none"><rect
|
||||||
|
id="rect4841"
|
||||||
|
width="1880"
|
||||||
|
height="550"
|
||||||
|
x="20"
|
||||||
|
y="530"
|
||||||
|
ry="0"
|
||||||
|
style="stroke:none;stroke-width:4.19999981;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1" /></flowRegion><flowPara
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:93.33333588px;line-height:120.00000477%;font-family:'Linux Biolinum O';-inkscape-font-specification:'Linux Biolinum O Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;letter-spacing:0.75000006px;writing-mode:lr-tb;text-anchor:middle;fill:#fffff4;fill-opacity:1;stroke:none;stroke-width:4.19999981;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="flowPara4225">$title</flowPara><flowPara
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:64px;line-height:120.00000477%;font-family:'Linux Biolinum O';-inkscape-font-specification:'Linux Biolinum O Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:4.19999981;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="flowPara5781">$personnames</flowPara></flowRoot> </g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.9 KiB |
BIN
foss4g-2019/artwork/intro_background_bucharest.png
Executable file
After Width: | Height: | Size: 2.9 MiB |
BIN
foss4g-2019/artwork/other_files/BACKDROP/BACKDROP Bucharest.png
Executable file
After Width: | Height: | Size: 3.2 MiB |
BIN
foss4g-2019/artwork/other_files/BACKDROP/BACKDROP LAYERS.psd
Executable file
BIN
foss4g-2019/artwork/other_files/BACKDROP/BACKGROUND Bucharest.png
Executable file
After Width: | Height: | Size: 3.3 MiB |
0
foss4g-2019/artwork/other_files/BACKDROP/Icon
Normal file
BIN
foss4g-2019/artwork/other_files/BACKDROP/LOGO FOSS4G.png
Executable file
After Width: | Height: | Size: 128 KiB |
BIN
foss4g-2019/artwork/other_files/BACKDROP/backdrop semple.png
Executable file
After Width: | Height: | Size: 1.2 MiB |
BIN
foss4g-2019/artwork/other_files/INTRO/INTRO FOSS4G 2019 semple with TEXT.png
Executable file
After Width: | Height: | Size: 2.6 MiB |
BIN
foss4g-2019/artwork/other_files/INTRO/INTRO FOSS4G 2019 semple.png
Executable file
After Width: | Height: | Size: 2.9 MiB |
BIN
foss4g-2019/artwork/other_files/INTRO/INTRO FOSS4G 2019.psd
Executable file
0
foss4g-2019/artwork/other_files/INTRO/Icon
Normal file
0
foss4g-2019/artwork/other_files/OUTRO/Icon
Normal file
BIN
foss4g-2019/artwork/other_files/OUTRO/outro BACKGROUND Bucharest.png
Executable file
After Width: | Height: | Size: 3 MiB |
BIN
foss4g-2019/artwork/other_files/OUTRO/outro C3VOC.png
Executable file
After Width: | Height: | Size: 119 KiB |
BIN
foss4g-2019/artwork/other_files/OUTRO/outro DEUTSCHLAND.png
Executable file
After Width: | Height: | Size: 92 KiB |
BIN
foss4g-2019/artwork/other_files/OUTRO/outro FOSS4G.png
Executable file
After Width: | Height: | Size: 121 KiB |
BIN
foss4g-2019/artwork/other_files/OUTRO/outro video FOSS4G leyers.psd
Executable file
BIN
foss4g-2019/artwork/outro BACKGROUND Bucharest.png
Executable file
After Width: | Height: | Size: 3 MiB |
BIN
foss4g-2019/artwork/outro C3VOC.png
Executable file
After Width: | Height: | Size: 119 KiB |
BIN
foss4g-2019/artwork/outro DEUTSCHLAND.png
Executable file
After Width: | Height: | Size: 92 KiB |
BIN
foss4g-2019/artwork/outro FOSS4G.png
Executable file
After Width: | Height: | Size: 121 KiB |
185
foss4g-2019/artwork/outro.svg
Executable file
|
@ -0,0 +1,185 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="1920"
|
||||||
|
height="1080"
|
||||||
|
viewBox="0 0 1920.0001 1080"
|
||||||
|
id="svg4261"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||||
|
sodipodi:docname="outro.svg">
|
||||||
|
<defs
|
||||||
|
id="defs4263" />
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.21535985"
|
||||||
|
inkscape:cx="521.81296"
|
||||||
|
inkscape:cy="412.43904"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="svg4261"
|
||||||
|
showgrid="false"
|
||||||
|
units="px"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="539"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="540"
|
||||||
|
inkscape:window-maximized="0"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:snap-path-clip="true"
|
||||||
|
inkscape:snap-path-mask="true"
|
||||||
|
guidetolerance="10"
|
||||||
|
inkscape:snap-perpendicular="true"
|
||||||
|
inkscape:snap-tangential="true"
|
||||||
|
objecttolerance="10"
|
||||||
|
inkscape:object-paths="false"
|
||||||
|
inkscape:snap-intersection-paths="true"
|
||||||
|
inkscape:object-nodes="false"
|
||||||
|
inkscape:snap-smooth-nodes="false"
|
||||||
|
inkscape:snap-midpoints="true"
|
||||||
|
inkscape:snap-bbox="true"
|
||||||
|
inkscape:bbox-paths="true"
|
||||||
|
inkscape:bbox-nodes="true"
|
||||||
|
inkscape:snap-bbox-edge-midpoints="false"
|
||||||
|
inkscape:snap-bbox-midpoints="false"
|
||||||
|
inkscape:snap-object-midpoints="false"
|
||||||
|
inkscape:snap-center="false"
|
||||||
|
inkscape:snap-text-baseline="false"
|
||||||
|
inkscape:snap-page="true"
|
||||||
|
inkscape:snap-nodes="false"
|
||||||
|
inkscape:snap-global="true"
|
||||||
|
gridtolerance="10">
|
||||||
|
<inkscape:grid
|
||||||
|
type="xygrid"
|
||||||
|
id="grid4484" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="70.000004,1060"
|
||||||
|
orientation="1,0"
|
||||||
|
id="guide4684"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="1900.0001,0"
|
||||||
|
orientation="1,0"
|
||||||
|
id="guide4686"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="1900.0001,1060"
|
||||||
|
orientation="0,1"
|
||||||
|
id="guide4690"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="1850.0001,20"
|
||||||
|
orientation="1,0"
|
||||||
|
id="guide4302"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="741.02483,205.67211"
|
||||||
|
orientation="1,0"
|
||||||
|
id="guide4244"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="1339.2858,-257.14286"
|
||||||
|
orientation="0,-1"
|
||||||
|
id="guide4248"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="1180.0001,-82.142857"
|
||||||
|
orientation="1,0"
|
||||||
|
id="guide4252"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata4266">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:label="BG"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
transform="translate(0,27.637408)"
|
||||||
|
sodipodi:insensitive="true"
|
||||||
|
style="display:inline">
|
||||||
|
<rect
|
||||||
|
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#2c3e50;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
|
||||||
|
id="rect4230"
|
||||||
|
width="1920"
|
||||||
|
height="1080"
|
||||||
|
x="0"
|
||||||
|
y="-27.637341" />
|
||||||
|
<image
|
||||||
|
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro BACKGROUND Bucharest.png"
|
||||||
|
xlink:href="outro BACKGROUND Bucharest.png"
|
||||||
|
y="-27.637407"
|
||||||
|
x="0"
|
||||||
|
id="image1131"
|
||||||
|
preserveAspectRatio="none"
|
||||||
|
height="1080"
|
||||||
|
width="1920" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Text"
|
||||||
|
style="display:inline">
|
||||||
|
<image
|
||||||
|
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro C3VOC.png"
|
||||||
|
xlink:href="outro C3VOC.png"
|
||||||
|
y="0"
|
||||||
|
x="0"
|
||||||
|
id="image5113"
|
||||||
|
preserveAspectRatio="none"
|
||||||
|
height="1080"
|
||||||
|
width="1920" />
|
||||||
|
<image
|
||||||
|
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro DEUTSCHLAND.png"
|
||||||
|
xlink:href="outro DEUTSCHLAND.png"
|
||||||
|
y="0"
|
||||||
|
x="0"
|
||||||
|
id="image5048"
|
||||||
|
preserveAspectRatio="none"
|
||||||
|
height="1080"
|
||||||
|
width="1920" />
|
||||||
|
<g
|
||||||
|
id="g4238"
|
||||||
|
transform="matrix(0.42793827,0,0,0.42793827,13.580927,631.5475)" />
|
||||||
|
<image
|
||||||
|
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/outro FOSS4G.png"
|
||||||
|
xlink:href="outro FOSS4G.png"
|
||||||
|
y="0"
|
||||||
|
x="0"
|
||||||
|
id="image5178"
|
||||||
|
preserveAspectRatio="none"
|
||||||
|
height="1080"
|
||||||
|
width="1920" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5.6 KiB |
189
foss4g-2019/artwork/pause.svg
Executable file
|
@ -0,0 +1,189 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
width="1920"
|
||||||
|
height="1080"
|
||||||
|
id="svg2"
|
||||||
|
version="1.1"
|
||||||
|
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||||
|
sodipodi:docname="pause.svg">
|
||||||
|
<defs
|
||||||
|
id="defs20">
|
||||||
|
<filter
|
||||||
|
id="filter3772"
|
||||||
|
style="color-interpolation-filters:sRGB;"
|
||||||
|
inkscape:label="Drop Shadow">
|
||||||
|
<feFlood
|
||||||
|
id="feFlood3774"
|
||||||
|
flood-opacity="0.5"
|
||||||
|
flood-color="rgb(255,255,255)"
|
||||||
|
result="flood" />
|
||||||
|
<feComposite
|
||||||
|
id="feComposite3776"
|
||||||
|
in2="SourceGraphic"
|
||||||
|
in="flood"
|
||||||
|
operator="in"
|
||||||
|
result="composite1" />
|
||||||
|
<feGaussianBlur
|
||||||
|
id="feGaussianBlur3778"
|
||||||
|
in="composite"
|
||||||
|
stdDeviation="3"
|
||||||
|
result="blur" />
|
||||||
|
<feOffset
|
||||||
|
id="feOffset3780"
|
||||||
|
dx="1"
|
||||||
|
dy="1"
|
||||||
|
result="offset" />
|
||||||
|
<feComposite
|
||||||
|
id="feComposite3782"
|
||||||
|
in2="offset"
|
||||||
|
in="SourceGraphic"
|
||||||
|
operator="over"
|
||||||
|
result="composite2" />
|
||||||
|
</filter>
|
||||||
|
</defs>
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="base"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#666666"
|
||||||
|
borderopacity="1.0"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pageshadow="2"
|
||||||
|
inkscape:zoom="0.5"
|
||||||
|
inkscape:cx="951.55258"
|
||||||
|
inkscape:cy="302.89237"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:current-layer="layer_background"
|
||||||
|
showgrid="false"
|
||||||
|
showguides="true"
|
||||||
|
inkscape:guide-bbox="true"
|
||||||
|
inkscape:window-width="1920"
|
||||||
|
inkscape:window-height="1080"
|
||||||
|
inkscape:window-x="0"
|
||||||
|
inkscape:window-y="0"
|
||||||
|
inkscape:window-maximized="0">
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="0,1080"
|
||||||
|
id="guide2996"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="0,0"
|
||||||
|
id="guide2998"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="0,0"
|
||||||
|
id="guide3000"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="1920,0"
|
||||||
|
id="guide3002"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="1,0"
|
||||||
|
position="32,0"
|
||||||
|
id="guide3029"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
orientation="0,1"
|
||||||
|
position="0,1048"
|
||||||
|
id="guide3031"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
<sodipodi:guide
|
||||||
|
position="1888,0"
|
||||||
|
orientation="1,0"
|
||||||
|
id="guide4168"
|
||||||
|
inkscape:label=""
|
||||||
|
inkscape:color="rgb(0,0,255)"
|
||||||
|
inkscape:locked="false" />
|
||||||
|
</sodipodi:namedview>
|
||||||
|
<metadata
|
||||||
|
id="metadata7">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work
|
||||||
|
rdf:about="">
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type
|
||||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
|
<dc:title></dc:title>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
inkscape:label="Background 1">
|
||||||
|
<image
|
||||||
|
sodipodi:absref="/home/max/git/voc/intro-outro-generator/foss4g-2019/artwork/other_files/BACKDROP/BACKGROUND Bucharest.png"
|
||||||
|
xlink:href="other_files/BACKDROP/BACKGROUND Bucharest.png"
|
||||||
|
width="1920"
|
||||||
|
height="1080"
|
||||||
|
preserveAspectRatio="none"
|
||||||
|
id="image1470"
|
||||||
|
x="0"
|
||||||
|
y="476"
|
||||||
|
style=""
|
||||||
|
transform="translate(0,-476)" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:label="Background"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer_background"
|
||||||
|
transform="translate(0,-476)">
|
||||||
|
<g
|
||||||
|
id="g4170"
|
||||||
|
transform="matrix(6.6089511,0,0,6.6089511,-83.463584,-7736.2549)"
|
||||||
|
style="fill:#ff7f2a">
|
||||||
|
<g
|
||||||
|
transform="translate(-8.2519531e-7,504.00003)"
|
||||||
|
id="text2"
|
||||||
|
style="opacity:1;fill:#ff7f2a">
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff7f2a;fill-opacity:1;stroke:none"
|
||||||
|
x="77.218193"
|
||||||
|
y="837.2262"
|
||||||
|
id="text39"><tspan
|
||||||
|
sodipodi:role="line"
|
||||||
|
x="77.218193"
|
||||||
|
y="837.2262"
|
||||||
|
id="tspan41"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:48.00025558px;line-height:89.99999762%;font-family:Marvel;-inkscape-font-specification:'Marvel, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ff7f2a;fill-opacity:1;stroke:none">pause</tspan></text>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="opacity:1;fill:#ff7f2a"
|
||||||
|
id="text1"
|
||||||
|
transform="translate(-8.2519531e-7,504.00003)">
|
||||||
|
<text
|
||||||
|
id="text2279"
|
||||||
|
y="837.2262"
|
||||||
|
x="77.218193"
|
||||||
|
style="font-style:normal;font-weight:normal;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ff7f2a;fill-opacity:1;stroke:none"
|
||||||
|
xml:space="preserve"><tspan
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:48.00025558px;line-height:89.99999762%;font-family:Marvel;-inkscape-font-specification:'Marvel, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#ff7f2a;fill-opacity:1;stroke:none"
|
||||||
|
id="tspan2277"
|
||||||
|
y="837.2262"
|
||||||
|
x="77.218193"
|
||||||
|
sodipodi:role="line">break</tspan></text>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 6.1 KiB |