annotate scripts/make_pngs.sh @ 148:ed69e9f5ffaf

Lock graphic, and hacky make_pngs change
author Stefano Rivera <stefano@rivera.za.net>
date Tue, 13 Sep 2011 18:22:28 +0200
parents c26e36295901
children e26280d809d3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
1 #!/bin/bash
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
2
148
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
3 set -e
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
4 set -u
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
5
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
6 tilesize=20
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
7 svgdir=source/svg
53
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
8 pngdir=data/tiles
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
9
87
c26e36295901 colours for overlaying with multiply
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 68
diff changeset
10 for subdir in common common/snake lab
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
11 do
53
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
12 for x in $svgdir/$subdir/*.svg
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
13 do
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
14 filename=`basename $x`
66
855bc20b9900 KILL THE METADATA WITH FIRE
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 63
diff changeset
15 filepath=$pngdir/$subdir/${filename/svg/png}
855bc20b9900 KILL THE METADATA WITH FIRE
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 63
diff changeset
16 rsvg-convert $x -w $tilesize -h $tilesize -o $filepath
855bc20b9900 KILL THE METADATA WITH FIRE
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 63
diff changeset
17 pngcrush -q $filepath tmp && mv tmp $filepath
53
fb21519471e7 moved things around
Adrianna Pińska <adrianna.pinska@gmail.com>
parents: 49
diff changeset
18 done
46
ceed405766d9 script for generating tiles (currently snake bits)
Adrianna Pińska <adrianna.pinska@gmail.com>
parents:
diff changeset
19 done
148
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
20
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
21 pngdir=data
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
22 for subdir in menus
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
23 do
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
24 for x in $svgdir/$subdir/*.svg
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
25 do
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
26 filename=`basename $x`
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
27 filepath=$pngdir/$subdir/${filename/svg/png}
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
28 rsvg-convert $x -o $filepath
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
29 pngcrush -q $filepath tmp && mv tmp $filepath
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
30 done
ed69e9f5ffaf Lock graphic, and hacky make_pngs change
Stefano Rivera <stefano@rivera.za.net>
parents: 87
diff changeset
31 done