Mercurial > mamba
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 |