comparison scripts/make_pngs.sh @ 46:ceed405766d9

script for generating tiles (currently snake bits)
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Sun, 11 Sep 2011 15:20:05 +0200
parents
children 56b69a869efb
comparison
equal deleted inserted replaced
45:942a1cef53c1 46:ceed405766d9
1 #!/bin/bash
2
3 tilesize=20
4 svgdir=source/svg
5 common=data/tiles/common
6
7 for x in $svgdir/*.svg
8 do
9 filename=`basename $x`
10 rsvg-convert $x -w $tilesize -h $tilesize -o $common/${filename/svg/png}
11 done
12
13 for tiledir in $common
14 do
15 for hv in $tiledir/*-v.png
16 do
17 echo "convert -rotate 90 $hv ${hv/-v.png/-h.png}"
18 convert -rotate 90 $hv ${hv/-v.png/-h.png}
19 done
20
21 for lrud in $tiledir/*-r.png
22 do
23 convert -rotate 90 $lrud ${lrud/-r.png/-d.png}
24 convert -rotate 180 $lrud ${lrud/-r.png/-l.png}
25 convert -rotate 270 $lrud ${lrud/-r.png/-u.png}
26 done
27
28 for tblr in $tiledir/*-tl.png
29 do
30 convert -rotate 90 $tblr ${tblr/-tl.png/-tr.png}
31 convert -rotate 180 $tblr ${tblr/-tl.png/-br.png}
32 convert -rotate 270 $tblr ${tblr/-tl.png/-bl.png}
33 done
34 done