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 |