Skip to content

Commit 25b430e

Browse files
committed
added colored race images and glow
1 parent da5dd3c commit 25b430e

File tree

9 files changed

+39
-16
lines changed

9 files changed

+39
-16
lines changed

.gitignore

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
# Ignore generated images
2-
leagues/plain
3-
leagues/plain-processed
4-
leagues/processed
5-
races/plain
2+
leagues/output
3+
races/output
64
units/icons
75
icons/icons

leagues/gen.sh

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@
44
# Also creates bw versions (base should be colored)
55
# And now also generates all sizes from our 112x112 default
66

7-
mkdir -p processed
8-
mkdir -p plain-processed
7+
mkdir -p output
98

109
for w in 16 32 48 64; do
1110
h=$w
@@ -18,11 +17,9 @@ for w in 16 32 48 64; do
1817

1918
echo "$k -> plain/$filename\-$w.png ($w x $h)"
2019

21-
convert $k -resize $w\x$h plain-processed/$filename\-$w\-color.png
22-
23-
convert $k -colorspace Gray -black-threshold 90% -contrast -resize $w\x$h plain/$filename\-$w.png
24-
25-
convert plain/$filename\-$w.png -negate plain/$filename\-$w\-white.png
20+
convert $k -resize $w\x$h output/$filename\-color\-$w.png
21+
convert $k -colorspace Gray -black-threshold 90% -contrast -resize $w\x$h output/$filename\-$w.png
22+
convert output/$filename\-$w.png -negate output/$filename\-white\-$w.png
2623
#exit
2724
done
2825

@@ -35,7 +32,14 @@ for w in 16 32 48 64; do
3532

3633
echo "$k -> processed/$filename\-$w.png ($w x $h)"
3734

38-
convert $k -resize $w\x$h processed/$filename\-$w\.png
35+
convert $k -resize $w\x$h output/$filename\-mpq\-$w\.png
36+
convert $k \( \
37+
+clone -background '#2cd7ff' -shadow 70x6+0+0 \
38+
-channel A -level 0,60% +channel \
39+
\) \
40+
-background none -compose DstOver -flatten \
41+
-channel A -virtual-pixel transparent -morphology Distance Euclidean:8,8! \
42+
-resize $w\x$h output/$filename\-mpq-glow-$w.png
3943
#exit
4044
done
4145

races/color/protoss.png

84.8 KB
Loading

races/color/terran.png

169 KB
Loading

races/color/zerg.png

161 KB
Loading

races/gen.sh

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,42 @@
55
#
66
# Specify size as first argument, final result will be in icons/<size>/
77

8-
mkdir -p plain
8+
mkdir -p output
99

1010
for w in 16 24 32 48 64; do
1111
h=$w
1212

13-
for k in *png; do
13+
for k in plain/*png; do
1414

1515
filename=$(basename "$k")
1616
extension="${filename##*.}"
1717
filename="${filename%.*}"
1818

1919
echo "$k -> plain/$filename\-$w.png ($w x $h)"
2020

21-
convert $k -colorspace Gray -black-threshold 90% -contrast -resize $w\x$h -unsharp 0x1 plain/$filename\-$w.png
22-
convert plain/$filename\-$w.png -negate plain/$filename\-$w\-white.png
21+
convert $k -colorspace Gray -black-threshold 90% -contrast -resize $w\x$h -unsharp 0x1 output/$filename\-plain\-$w.png
22+
convert output/$filename\-plain\-$w.png -negate output/$filename\-plain\-white\-$w.png
23+
#exit
24+
done
25+
26+
for k in color/*png; do
27+
28+
filename=$(basename "$k")
29+
extension="${filename##*.}"
30+
filename="${filename%.*}"
31+
32+
echo "$k -> color/$filename\-$w.png ($w x $h)"
33+
34+
convert $k -resize $w\x$h -unsharp 0x1 output/$filename\-color\-$w.png
35+
convert $k \( \
36+
+clone -background '#2cd7ff' -shadow 80x10+0+0 \
37+
-channel A -level 0,40% +channel \
38+
\) \
39+
-background none -compose DstOver -flatten \
40+
-resize $w\x$h output/$filename\-color-glow-$w.png
41+
42+
# this is an "inner glow", but it doesn't really look good on small sizes:
43+
# -channel A -virtual-pixel transparent -morphology Distance Euclidean:8,8! \
2344
#exit
2445
done
2546
done
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)