# HG changeset patch # User Adrianna PiƄska # Date 1315933081 -7200 # Node ID 4eb3aed070650fb300211a2d5bd4d2589073c1cd # Parent e26280d809d316b01066e35301f3da41a726d3a8 nicer make_pngs diff -r e26280d809d3 -r 4eb3aed07065 scripts/make_pngs.sh --- a/scripts/make_pngs.sh Tue Sep 13 18:47:38 2011 +0200 +++ b/scripts/make_pngs.sh Tue Sep 13 18:58:01 2011 +0200 @@ -4,16 +4,15 @@ set -u tilesize=20 -svgdir=source/svg -pngdir=data -for subdir in tiles/common tiles/common/snake tiles/lab menus +svgroot=source/svg +pngroot=data + +for x in `find $svgroot -name "*.svg"` do - for x in $svgdir/$subdir/*.svg - do - filename=`basename $x` - filepath=$pngdir/$subdir/${filename/svg/png} - rsvg-convert $x -w $tilesize -h $tilesize -o $filepath - pngcrush -q $filepath tmp && mv tmp $filepath - done + sourcefile=`basename $x` + sourcedir=`dirname $x` + destpath=${sourcedir/#$svgroot/$pngroot}/${sourcefile/%svg/png} + rsvg-convert $x -w $tilesize -h $tilesize -o $destpath + pngcrush -q $destpath tmp && mv tmp $destpath done