textblock

This commit is contained in:
MaZderMind 2016-05-25 22:04:08 +02:00
parent 2f51652f1c
commit 99d7d2b24e
2 changed files with 114 additions and 18 deletions

View file

@ -24,6 +24,9 @@ def bounce(i, min, max, frames):
def introFrames(parameters):
frames = 10
yield (
('textblock', 'style', 'opacity', '%.4f' % 0),
('layer-icons', 'style', 'display', 'inline'),
('eat', 'style', 'opacity', '%.4f' % 0),
('sleep', 'style', 'opacity', '%.4f' % 0),
('code', 'style', 'opacity', '%.4f' % 0),
@ -73,7 +76,40 @@ def introFrames(parameters):
('repeat', 'style', 'opacity', '%.4f' % bounce(i, 0.0, 1.0, frames))
)
frames = 10
for i in range(0, frames):
scale = easeLinear(i, 0.5, 0.5, frames)
move = -0.5 * scale + 0.5
x = 1920 * move
y = 1080 * move
yield (
('textblock', 'attr', 'transform', "translate(%.4f, %.4f) scale(%.4f)" % (x, y, scale)),
('textblock', 'style', 'opacity', '%.4f' % easeLinear(i, 0.0, 1.0, frames))
)
frames = 25*3
for i in range(0, frames):
yield (
('textblock', 'attr', 'transform', "scale(%.4f)" % 1),
('textblock', 'style', 'opacity', '%.4f' % 1)
)
frames = 10
for i in range(0, frames):
scale = easeLinear(i, 1, 1.5, frames)
move = -0.5 * scale + 0.5
x = 1920 * move
y = 1080 * move
yield (
('textblock', 'attr', 'transform', "translate(%.4f, %.4f) scale(%.4f)" % (x, y, scale)),
('textblock', 'style', 'opacity', '%.4f' % easeLinear(i, 1.0, -1.0, frames))
)
frames = 5
for i in range(0, frames):
yield (
('textblock', 'style', 'opacity', '%.4f' % 0),
)
# def outroFrames(parameters):
# frames = 2*fps

View file

@ -26,8 +26,8 @@
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="912.64036"
inkscape:cy="192.86856"
inkscape:cx="900.94034"
inkscape:cy="292.95449"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
@ -36,7 +36,14 @@
inkscape:window-height="1016"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1" />
inkscape:window-maximized="1"
showguides="true"
inkscape:guide-bbox="true">
<sodipodi:guide
position="73.571429,972.5"
orientation="1,0"
id="guide5258" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
@ -65,9 +72,9 @@
<g
inkscape:label="Icons"
inkscape:groupmode="layer"
id="layer1"
id="layer-icons"
transform="translate(0,27.637839)"
style="display:inline"
style="display:none"
sodipodi:insensitive="true">
<g
id="eat"
@ -195,17 +202,70 @@
inkscape:groupmode="layer"
id="layer3"
inkscape:label="Text"
style="display:inline">
style="display:inline;">
<g
id="textblock"
inkscape:label="#g5274">
<rect
y="61.997288"
x="53.997288"
height="116.00542"
width="996.00543"
id="rect5212"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:3.99457598;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<text
sodipodi:linespacing="559.99999%"
id="text5229"
y="148"
x="72.14286"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:559.99999046%;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:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:80px;font-family:'Prosto Sans';-inkscape-font-specification:'Prosto Sans Bold';fill:#ffffff;fill-opacity:1"
y="148"
x="72.14286"
id="tspan5231"
sodipodi:role="line">$SPEAKER</tspan></text>
<rect
y="178.01817"
x="54.018169"
height="595.96368"
width="1811.9636"
id="rect5212-2"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:4.03633928;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<flowRoot
xml:space="preserve"
id="flowRoot5196"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:559.99999046%;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:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"><flowRegion
id="flowRegion5198"><rect
id="rect5200"
width="1842.8572"
height="1002.8571"
x="42.857143"
y="45.714287" /></flowRegion><flowPara
id="flowPara5202"
style="line-height:120%;-inkscape-font-specification:'Prosto Sans Bold';font-family:'Prosto Sans';font-weight:bold;font-style:normal;font-stretch:normal;font-variant:normal;fill:#ffffff;fill-opacity:1;font-size:80px">Lalalala</flowPara></flowRoot> </g>
transform="translate(-10,-6)"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:120.00000477%;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:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="flowRoot5250"
xml:space="preserve"><flowRegion
id="flowRegion5252"><rect
style="line-height:120.00000477%"
y="192.07591"
x="80.812202"
height="563.76294"
width="1753.1389"
id="rect5254" /></flowRegion><flowPara
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:80px;font-family:'Prosto Sans';-inkscape-font-specification:'Prosto Sans Bold';fill:#ffffff;fill-opacity:1"
id="flowPara5256">$TITLE</flowPara><flowPara
id="flowPara5262"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:80px;font-family:'Prosto Sans';-inkscape-font-specification:'Prosto Sans Bold';fill:#ffffff;fill-opacity:0.50196081;opacity:1">$SUBTITLE</flowPara></flowRoot> <rect
y="677.87677"
x="1669.8767"
height="96.24646"
width="196.24648"
id="rect5268"
style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:0;fill-rule:nonzero;stroke:#ffffff;stroke-width:3.75353909;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
<text
sodipodi:linespacing="559.99999%"
id="text5270"
y="747"
x="1682.08"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:559.99999046%;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:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:60px;font-family:'Prosto Sans';-inkscape-font-specification:'Prosto Sans Bold';fill:#ffffff;fill-opacity:1"
y="747"
x="1682.08"
id="tspan5272"
sodipodi:role="line">$ID</tspan></text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 14 KiB