Mercurial > mamba
comparison scripts/make_pngs.sh @ 150:4eb3aed07065
nicer make_pngs
author | Adrianna Pińska <adrianna.pinska@gmail.com> |
---|---|
date | Tue, 13 Sep 2011 18:58:01 +0200 |
parents | e26280d809d3 |
children | a40c94b57602 |
comparison
equal
deleted
inserted
replaced
149:e26280d809d3 | 150:4eb3aed07065 |
---|---|
2 | 2 |
3 set -e | 3 set -e |
4 set -u | 4 set -u |
5 | 5 |
6 tilesize=20 | 6 tilesize=20 |
7 svgdir=source/svg | |
8 pngdir=data | |
9 | 7 |
10 for subdir in tiles/common tiles/common/snake tiles/lab menus | 8 svgroot=source/svg |
9 pngroot=data | |
10 | |
11 for x in `find $svgroot -name "*.svg"` | |
11 do | 12 do |
12 for x in $svgdir/$subdir/*.svg | 13 sourcefile=`basename $x` |
13 do | 14 sourcedir=`dirname $x` |
14 filename=`basename $x` | 15 destpath=${sourcedir/#$svgroot/$pngroot}/${sourcefile/%svg/png} |
15 filepath=$pngdir/$subdir/${filename/svg/png} | 16 rsvg-convert $x -w $tilesize -h $tilesize -o $destpath |
16 rsvg-convert $x -w $tilesize -h $tilesize -o $filepath | 17 pngcrush -q $destpath tmp && mv tmp $destpath |
17 pngcrush -q $filepath tmp && mv tmp $filepath | |
18 done | |
19 done | 18 done |