]> de.git.xonotic.org Git - xonotic/mediasource.git/blob - gfx/menu/wickedx/svg/export.sh
CRLF fixes, .gitattributes file updated
[xonotic/mediasource.git] / gfx / menu / wickedx / svg / export.sh
1 #!/bin/bash
2 #Requires Inkscape, Gimp and ~/.gimp*/scripts/png-tga.scm
3 #Exports png images from svg files (to /tga) and converts them to tga. 
4
5 if [ ! -d tga ]
6 then
7    mkdir tga
8 fi
9
10 echo "Exporting png images from svg files..."
11 inkscape -e tga/background_l2.png -d 90 background_l2.svg
12 inkscape -e tga/bigbutton_c.png -d 90 bigbutton_c.svg
13 inkscape -e tga/bigbutton_f.png -d 90 bigbutton_f.svg
14 inkscape -e tga/bigbutton_n.png -d 90 bigbutton_n.svg
15 inkscape -e tga/border.png -d 90 border.svg
16 inkscape -e tga/button_c.png -d 45 button_c.svg
17 inkscape -e tga/button_f.png -d 45 button_f.svg
18 inkscape -e tga/button_n.png -d 45 button_n.svg
19 inkscape -e tga/charmapbutton.png -d 45 charmapbutton.svg
20 inkscape -e tga/checkbox_n0.png -d 45 checkbox_n0.svg
21 inkscape -e tga/checkbox_n1.png -d 45 checkbox_n1.svg
22 inkscape -e tga/checkmark.png -d 45 checkmark.svg
23 inkscape -e tga/closebutton_c.png -d 90 closebutton_c.svg
24 inkscape -e tga/closebutton_f.png -d 90 closebutton_f.svg
25 inkscape -e tga/closebutton_n.png -d 90 closebutton_n.svg
26 inkscape -e tga/color.png -d 45 color.svg
27 inkscape -e tga/crosshairbutton_c.png -d 45 crosshairbutton_c.svg
28 inkscape -e tga/crosshairbutton_f.png -d 45 crosshairbutton_f.svg
29 inkscape -e tga/cursor.png -d 45 cursor.svg
30 inkscape -e tga/inputbox_f.png -d 45 inputbox_f.svg
31 inkscape -e tga/inputbox_n.png -d 45 inputbox_n.svg
32 inkscape -e tga/radiobutton_c.png -d 45 radiobutton_c.svg
33 inkscape -e tga/radiobutton_f.png -d 45 radiobutton_f.svg
34 inkscape -e tga/radiobutton_n.png -d 45 radiobutton_n.svg
35 inkscape -e tga/scrollbar_n.png -d 45 scrollbar_n.svg
36 inkscape -e tga/scrollbar_s.png -d 45 scrollbar_s.svg
37 inkscape -e tga/slider_n.png -d 45 slider_n.svg
38 inkscape -e tga/slider_s.png -d 45 slider_s.svg
39 inkscape -e tga/tooltip.png -d 45 tooltip.svg
40
41 cd tga
42 echo "Converting png to tga..."
43 #(png-tga fileIn fileOut grayscale alpha0.5)
44 gimp -d -f -i \
45 -b '(png-tga "background_l2.png" "background_l2.tga" 0 0)' \
46 -b '(png-tga "background_l2.png" "background_ingame.tga" 0 0)' \
47 -b '(png-tga "bigbutton_c.png" "bigbutton_c.tga" 0 0)' \
48 -b '(png-tga "bigbutton_c.png" "bigbuttongray_c.tga" 1 0)' \
49 -b '(png-tga "bigbutton_f.png" "bigbutton_f.tga" 0 0)' \
50 -b '(png-tga "bigbutton_f.png" "bigbuttongray_f.tga" 1 0)' \
51 -b '(png-tga "bigbutton_n.png" "bigbutton_n.tga" 0 0)' \
52 -b '(png-tga "bigbutton_n.png" "bigbutton_d.tga" 0 1)' \
53 -b '(png-tga "bigbutton_n.png" "bigbuttongray_n.tga" 1 0)' \
54 -b '(png-tga "bigbutton_n.png" "bigbuttongray_d.tga" 1 1)' \
55 -b '(png-tga "border.png" "border.tga" 0 0)' \
56 -b '(png-tga "button_c.png" "button_c.tga" 0 0)' \
57 -b '(png-tga "button_c.png" "buttongray_c.tga" 1 0)' \
58 -b '(png-tga "button_f.png" "button_f.tga" 0 0)' \
59 -b '(png-tga "button_f.png" "buttongray_f.tga" 1 0)' \
60 -b '(png-tga "button_n.png" "button_n.tga" 0 0)' \
61 -b '(png-tga "button_n.png" "button_d.tga" 0 1)' \
62 -b '(png-tga "button_n.png" "buttongray_n.tga" 1 0)' \
63 -b '(png-tga "button_n.png" "buttongray_d.tga" 1 1)' \
64 -b '(png-tga "charmapbutton.png" "charmapbutton.tga" 0 0)' \
65 -b '(png-tga "checkbox_n0.png" "checkbox_c0.tga" 0 0)' \
66 -b '(png-tga "checkbox_n0.png" "checkbox_d0.tga" 0 1)' \
67 -b '(png-tga "checkbox_n0.png" "checkbox_f0.tga" 0 0)' \
68 -b '(png-tga "checkbox_n0.png" "checkbox_n0.tga" 0 0)' \
69 -b '(png-tga "checkbox_n1.png" "checkbox_c1.tga" 0 0)' \
70 -b '(png-tga "checkbox_n1.png" "checkbox_d1.tga" 0 1)' \
71 -b '(png-tga "checkbox_n1.png" "checkbox_f1.tga" 0 0)' \
72 -b '(png-tga "checkbox_n1.png" "checkbox_n1.tga" 0 0)' \
73 -b '(png-tga "checkmark.png" "checkmark.tga" 0 0)' \
74 -b '(png-tga "closebutton_c.png" "closebutton_c.tga" 0 0)' \
75 -b '(png-tga "closebutton_f.png" "closebutton_f.tga" 0 0)' \
76 -b '(png-tga "closebutton_n.png" "closebutton_n.tga" 0 0)' \
77 -b '(png-tga "color.png" "color.tga" 0 0)' \
78 -b '(png-tga "crosshairbutton_c.png" "crosshairbutton_c.tga" 0 0)' \
79 -b '(png-tga "crosshairbutton_c.png" "colorbutton_c.tga" 0 0)' \
80 -b '(png-tga "crosshairbutton_f.png" "crosshairbutton_f.tga" 0 0)' \
81 -b '(png-tga "crosshairbutton_f.png" "colorbutton_f.tga" 0 0)' \
82 -b '(png-tga "cursor.png" "cursor.tga" 0 0)' \
83 -b '(png-tga "inputbox_f.png" "inputbox_f.tga" 0 0)' \
84 -b '(png-tga "inputbox_n.png" "inputbox_n.tga" 0 0)' \
85 -b '(png-tga "radiobutton_c.png" "radiobutton_c0.tga" 0 0)' \
86 -b '(png-tga "radiobutton_c.png" "radiobutton_c1.tga" 0 0)' \
87 -b '(png-tga "radiobutton_c.png" "radiobutton_d1.tga" 0 1)' \
88 -b '(png-tga "radiobutton_c.png" "radiobutton_f1.tga" 0 0)' \
89 -b '(png-tga "radiobutton_c.png" "radiobutton_n1.tga" 0 0)' \
90 -b '(png-tga "radiobutton_f.png" "radiobutton_f0.tga" 0 0)' \
91 -b '(png-tga "radiobutton_n.png" "radiobutton_d0.tga" 0 1)' \
92 -b '(png-tga "radiobutton_n.png" "radiobutton_n0.tga" 0 0)' \
93 -b '(png-tga "scrollbar_n.png" "scrollbar_c.tga" 0 0)' \
94 -b '(png-tga "scrollbar_n.png" "scrollbar_f.tga" 0 0)' \
95 -b '(png-tga "scrollbar_n.png" "scrollbar_n.tga" 0 0)' \
96 -b '(png-tga "scrollbar_s.png" "scrollbar_s.tga" 0 0)' \
97 -b '(png-tga "slider_n.png" "slider_c.tga" 0 0)' \
98 -b '(png-tga "slider_n.png" "slider_d.tga" 0 1)' \
99 -b '(png-tga "slider_n.png" "slider_f.tga" 0 0)' \
100 -b '(png-tga "slider_n.png" "slider_n.tga" 0 0)' \
101 -b '(png-tga "slider_s.png" "slider_s.tga" 0 0)' \
102 -b '(png-tga "tooltip.png" "tooltip.tga" 0 0)' \
103 -b '(gimp-quit 0)'
104
105 echo "Removing png files from /tga ..."
106 rm background_l2.png
107 rm bigbutton_c.png
108 rm bigbutton_f.png
109 rm bigbutton_n.png
110 rm border.png
111 rm button_c.png
112 rm button_f.png
113 rm button_n.png
114 rm charmapbutton.png
115 rm checkbox_n0.png
116 rm checkbox_n1.png
117 rm checkmark.png
118 rm closebutton_c.png
119 rm closebutton_f.png
120 rm closebutton_n.png
121 rm color.png
122 rm crosshairbutton_c.png
123 rm crosshairbutton_f.png
124 rm cursor.png
125 rm inputbox_f.png
126 rm inputbox_n.png
127 rm radiobutton_c.png
128 rm radiobutton_f.png
129 rm radiobutton_n.png
130 rm scrollbar_n.png
131 rm scrollbar_s.png
132 rm slider_n.png
133 rm slider_s.png
134 rm tooltip.png
135
136 echo "Export complete."