comparison scripts/make_pngs.sh @ 149:e26280d809d3

less hacky make_pngs
author Adrianna Pińska <adrianna.pinska@gmail.com>
date Tue, 13 Sep 2011 18:47:38 +0200
parents ed69e9f5ffaf
children 4eb3aed07065
comparison
equal deleted inserted replaced
148:ed69e9f5ffaf 149:e26280d809d3
3 set -e 3 set -e
4 set -u 4 set -u
5 5
6 tilesize=20 6 tilesize=20
7 svgdir=source/svg 7 svgdir=source/svg
8 pngdir=data/tiles 8 pngdir=data
9 9
10 for subdir in common common/snake lab 10 for subdir in tiles/common tiles/common/snake tiles/lab menus
11 do 11 do
12 for x in $svgdir/$subdir/*.svg 12 for x in $svgdir/$subdir/*.svg
13 do 13 do
14 filename=`basename $x` 14 filename=`basename $x`
15 filepath=$pngdir/$subdir/${filename/svg/png} 15 filepath=$pngdir/$subdir/${filename/svg/png}
16 rsvg-convert $x -w $tilesize -h $tilesize -o $filepath 16 rsvg-convert $x -w $tilesize -h $tilesize -o $filepath
17 pngcrush -q $filepath tmp && mv tmp $filepath 17 pngcrush -q $filepath tmp && mv tmp $filepath
18 done 18 done
19 done 19 done
20
21 pngdir=data
22 for subdir in menus
23 do
24 for x in $svgdir/$subdir/*.svg
25 do
26 filename=`basename $x`
27 filepath=$pngdir/$subdir/${filename/svg/png}
28 rsvg-convert $x -o $filepath
29 pngcrush -q $filepath tmp && mv tmp $filepath
30 done
31 done