Added screenshot creator script

This commit is contained in:
ByteHamster 2020-01-14 10:18:41 +01:00
parent 4bb1ee8fe6
commit 1037df49da
29 changed files with 65 additions and 0 deletions

View File

@ -0,0 +1,53 @@
#!/bin/sh
function generateText() {
echo "$1"
convert -size 1698x750 xc:none -gravity Center -pointsize 150 -fill white -font Lato-Regular \
-annotate 0 "$1" /tmp/text.png
}
function simplePhone() {
generateText "$1"
convert templates/phone.png \
$2 -geometry +306+989 -composite \
/tmp/text.png -geometry +0+0 -composite \
$3
}
function addLayer() {
convert $2 $1 -composite $2
}
function generateScreenshots() {
language=$1
mkdir output/$1 2>/dev/null
text0=`cat raw/$language/texts.txt | head -1 | tail -1`
text1=`cat raw/$language/texts.txt | head -2 | tail -1`
text2=`cat raw/$language/texts.txt | head -3 | tail -1`
text3=`cat raw/$language/texts.txt | head -4 | tail -1`
text4=`cat raw/$language/texts.txt | head -5 | tail -1`
text5=`cat raw/$language/texts.txt | head -6 | tail -1`
simplePhone "$text0" raw/$language/00.png output/$language/00.png
simplePhone "$text1" raw/$language/01.png output/$language/01.png
simplePhone "$text2" raw/$language/02.png output/$language/02.png
generateText "$text3"
convert templates/twophones.png \
templates/twophones-a.png -geometry +0+0 -composite \
raw/$language/03a.png -geometry +119+984 -composite \
templates/twophones-b.png -geometry +0+0 -composite \
raw/$language/03b.png -geometry +479+1540 -composite \
/tmp/text.png -geometry +0+0 -composite \
output/$language/03.png
simplePhone "$text4" raw/$language/04.png output/$language/04.png
simplePhone "$text5" raw/$language/05.png output/$language/05.png
addLayer templates/suggestions.png output/$language/05.png
optipng output/$language/*.png
}
mkdir output 2>/dev/null
generateScreenshots "de-DE"
generateScreenshots "en-US"
rm /tmp/text.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 966 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 972 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 KiB

View File

@ -0,0 +1,6 @@
Abonniere deine\nLieblings-Podcasts
Player mit\nSchlummerfunktion
Automatisches\nHerunterladen
Wähle dein\nLieblings-Theme
Passe AntennaPod\nan deine Wünsche an
Entdecke tausende\nneuer Podcasts

Binary file not shown.

After

Width:  |  Height:  |  Size: 930 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 371 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 KiB

View File

@ -0,0 +1,6 @@
Subscribe to all of your\nfavorite podcasts
Powerful player\nwith sleep timer
Save time with\nautomatic downloads
Select the theme\nthat fits best to you
Adapt AntennaPod\nto your needs
Discover thousands\nof great podcasts

Binary file not shown.

After

Width:  |  Height:  |  Size: 929 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB