Mercurial > mamba
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 |
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 |