summaryrefslogtreecommitdiffstats
path: root/hyperize.sh
diff options
context:
space:
mode:
Diffstat (limited to 'hyperize.sh')
-rwxr-xr-xhyperize.sh38
1 files changed, 38 insertions, 0 deletions
diff --git a/hyperize.sh b/hyperize.sh
new file mode 100755
index 0000000..6f6ad0a
--- /dev/null
+++ b/hyperize.sh
@@ -0,0 +1,38 @@
1#!/bin/sh
2
3source ./shakeoffsets.sh
4
5declare -a shakeOffsets
6getShakeOffsets shakeOffsets
7
8SOURCEBASE=$1
9SOURCESVG=`printf "%s.svg" $SOURCEBASE`
10TARGETSVG=`printf "export/a%s.png" $SOURCEBASE`
11
12
13mkdir -p export_tmp
14rm -f export_tmp/*
15
16
17counter=1
18while [ $counter -le 75 ]
19do
20 offset=${shakeOffsets[counter-1]}
21 file=`printf "export_tmp/%s.png" $counter`
22 inkscape -z -e $file -a $offset $SOURCESVG
23 ((counter++))
24done
25
26
27declare -a args
28
29counter=1
30while [ $counter -le 75 ]
31do
32 file=`printf "export_tmp/%s.png" $counter`
33 args+=($file 1:50)
34 ((counter++))
35done
36
37apngasm -o $TARGETSVG ${args[@]}
38rm -f export_tmp/*