view 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
line wrap: on
line source

#!/bin/bash

set -e
set -u

tilesize=20

svgroot=source/svg
pngroot=data

for x in `find $svgroot -name "*.svg"`
do
    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