diff options
Diffstat (limited to 'assets/images/polyguin.sh')
-rwxr-xr-x | assets/images/polyguin.sh | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/assets/images/polyguin.sh b/assets/images/polyguin.sh index dcf670a..7497f8c 100755 --- a/assets/images/polyguin.sh +++ b/assets/images/polyguin.sh @@ -13,14 +13,14 @@ rm -f gen_*; # # Optionally apply color transformations here. # -cp polyguin.svg polyguin_color.svg +cp polyguin.svg gen_polyguin_color.svg ## # Target: black # # Convert color SVG to black SVG and maintain transparency. # -cp polyguin.svg polyguin_black.svg +cp polyguin.svg gen_polyguin_black.svg grep fill: polyguin.svg \ | grep -v fill:none \ | grep -E -o '\#[a-f0-9]*\w' \ @@ -28,7 +28,7 @@ grep fill: polyguin.svg \ | uniq \ | cut -d\# -f2 \ | while read k; do - sed -i polyguin_black.svg \ + sed -i gen_polyguin_black.svg \ -e 's@'"$k"'@__BLACK_'"$k"'__@g' \ ; done \ @@ -43,7 +43,7 @@ grep fill: polyguin.svg \ | awk '{ print "0x"$1,"0x"$2,"0x"$3, ($1 $2 $3) }' \ | awk --non-decimal-data '{ print $4, (1 - (($1 + $2 + $3) / (3 * 256))) }' \ | while read a b; do - sed -i polyguin_black.svg \ + sed -i gen_polyguin_black.svg \ -e '/'"$a"'/ s@-opacity:1@-opacity:'"$b"'@g' \ -e '/'"$a"'/ s@__BLACK_[a-f0-9]*__@000000@g' \ ; @@ -56,7 +56,7 @@ grep fill: polyguin.svg \ # # Convert color SVG to white SVG and maintain transparency. # -cp polyguin.svg polyguin_white.svg +cp polyguin.svg gen_polyguin_white.svg grep fill: polyguin.svg \ | grep -v fill:none \ | grep -E -o '\#[a-f0-9]*\w' \ @@ -64,7 +64,7 @@ grep fill: polyguin.svg \ | uniq \ | cut -d\# -f2 \ | while read k; do - sed -i polyguin_white.svg \ + sed -i gen_polyguin_white.svg \ -e 's@'"$k"'@__WHITE_'"$k"'__@g' \ ; done \ @@ -79,7 +79,7 @@ grep fill: polyguin.svg \ | awk '{ print "0x"$1,"0x"$2,"0x"$3, ($1 $2 $3) }' \ | awk --non-decimal-data '{ print $4, (($1 + $2 + $3) / (3 * 256)) }' \ | while read a b; do - sed -i polyguin_white.svg \ + sed -i gen_polyguin_white.svg \ -e '/'"$a"'/ s@-opacity:1@-opacity:'"$b"'@g' \ -e '/'"$a"'/ s@__WHITE_[a-f0-9]*__@ffffff@g' \ ; @@ -108,7 +108,7 @@ apk add graphicsmagick imagemagick; # for c in color black white; do for r in x28 x54 x200 x900; do - gm convert -trim -density 600 -resize ${r} -background none polyguin_${c}.svg gen_polyguin_${c}_${r}.png; + gm convert -trim -density 600 -resize ${r} -background none gen_polyguin_${c}.svg gen_polyguin_${c}_${r}.png; magick convert -auto-level -brightness-contrast -5x+25 gen_polyguin_${c}_${r}.png gen_polyguin_${c}_${r}.png; chown 1000:1000 gen_polyguin_${c}_${r}.png; done # r @@ -184,13 +184,13 @@ chown 1000:1000 icons/gen_polyguin_color_favicon.ico; ## # GitLab group/project avatar is 96x96 square. MUST be square. # -magick convert -background none -gravity center -resize 96x96 -extent 96x96 polyguin_color.svg gen_polyguin_color_gitlab.png; +magick convert -background none -gravity center -resize 96x96 -extent 96x96 gen_polyguin_color.svg gen_polyguin_color_gitlab.png; chown 1000:1000 gen_polyguin_color_gitlab.png; ## # Twitter avatar is 400x400 square. MUST be square. # -magick convert -background none -gravity center -resize 400x400 -extent 400x400 polyguin_color.svg gen_polyguin_color_twitter.png; +magick convert -background none -gravity center -resize 400x400 -extent 400x400 gen_polyguin_color.svg gen_polyguin_color_twitter.png; chown 1000:1000 gen_polyguin_color_twitter.png; ## @@ -202,7 +202,7 @@ chown 1000:1000 gen_polyguin_color_wordpress.png; ## # GitHub group/project avatar is 500x500 square. MUST be square. # -magick convert -background none -gravity center -resize 500x500 -extent 500x500 polyguin_color.svg gen_polyguin_color_github.png; +magick convert -background none -gravity center -resize 500x500 -extent 500x500 gen_polyguin_color.svg gen_polyguin_color_github.png; chown 1000:1000 gen_polyguin_color_github.png; #=============================================================== |