]> de.git.xonotic.org Git - xonotic/xonstat.git/blob - xonstat/static/css/img/convert-skin.sh
Limit data points shown via JSON, not slice().
[xonotic/xonstat.git] / xonstat / static / css / img / convert-skin.sh
1 #!/bin/bash
2 # Generate sprites for an HTML/CSS version of a Xonotic theme
3 # -z- 2011
4 mkdir temp
5 mv *.tga temp
6 cd temp
7 #for i in *.tga; do convert $i ${i/%tga/png}; done
8 #for i in *.png; do convert $i -resize 50% web_$i; rm $i; done
9
10 for i in web_button{,gray}_{n,f,c,d}; do
11         convert $i.png -gravity west -crop 25x100% $i"_1".png
12         convert $i.png -gravity center -crop 50x100% $i"_2".png
13         convert $i.png -gravity east -crop 25x100% $i"_3".png
14         convert +append $i"_1".png $i"_2".png $i"_2".png $i"_3".png "temp_s_"$i.png
15         convert +append $i"_1".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_3".png "temp_m_"$i.png
16         convert +append $i"_1".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_3".png "temp_l_"$i.png
17         rm $i"_1".png $i"_2".png $i"_3".png
18 done
19
20 for i in temp_{s,m,l}; do
21         convert -append $i"_web_button"{,gray}"_"{n,f,c,d}.png z_$i.png
22 done
23 convert -append web_button{,gray}_{n,f,c,d}.png z_temp_n.png
24
25 convert +append z_temp_{n,s,m,l}.png button_sprite.png
26
27 rm temp_*
28 rm z_temp_*
29
30 for i in web_inputbox_{n,f}; do
31         convert $i.png -gravity west -crop 25x100% $i"_1".png
32         convert $i.png -gravity center -crop 50x100% $i"_2".png
33         convert $i.png -gravity east -crop 25x100% $i"_3".png
34         convert +append $i"_1".png $i"_2".png $i"_2".png $i"_3".png "temp_s_"$i.png
35         convert +append $i"_1".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_3".png "temp_m_"$i.png
36         convert +append $i"_1".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_2".png $i"_3".png "temp_l_"$i.png
37         rm $i"_1".png $i"_2".png $i"_3".png
38 done
39
40 for i in temp_{s,m,l}; do
41         convert -append $i"_web_inputbox_"{n,f}.png z_$i.png
42 done
43 convert -append web_inputbox_{n,f}.png z_temp_n.png
44
45 convert +append z_temp_{n,s,m,l}.png inputbox_sprite.png
46
47 #mv *.png ..