1
0
Fork 0
mirror of https://github.com/matomo-org/matomo-icons.git synced 2024-09-19 17:03:45 +02:00

added script

This commit is contained in:
Lukas Winkler 2016-12-21 15:10:23 +01:00
parent ff7ed284f3
commit bf7e7782ad

36
convert.sh Executable file
View file

@ -0,0 +1,36 @@
#!/bin/bash
shopt -s globstar
size=16
for i in src/**/*.{png,gif,jpg}; do
echo "$i"
absDirname=$(dirname "$i")
origFilename=$(basename "$i")
browserCode=${origFilename%.*}
dirname="dist/${absDirname#src/}"
distFile="${dirname}/${browserCode}.png"
echo "$distFile"
if [ ! -d "$dirname" ]
then
mkdir -p "$dirname"
fi
convert \
"$i" \
-transparent white \
-background none \
-trim \
-resize ${size}x${size} \
-gravity center \
-extent ${size}x${size} \
"$distFile"
# input file
# make background transparent
# keep transparency
# cut border
# resize while keeping the aspect ratio
# center image
# fit to 16x16
# optimize png:
optipng -o 9 -q "$distFile"
done