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