nymea-app/packaging/osx/exportappicons.sh

35 lines
712 B
Bash
Executable File

#!/bin/bash
function exportImage() {
mkdir AppIcon.iconset
size=$1
scaleFactor=$2
echo Exporting AppIcon with size $size and scale factor $scaleFactor
if [ ${scaleFactor} -ne 1 ]; then
finalSize=$((size * scaleFactor))
echo final size is ${finalSize}
inkscape AppIcon.svg -e AppIcon.iconset/icon_${size}x${size}@${scaleFactor}x.png -C -w $finalSize -h $finalSize
else
inkscape AppIcon.svg -e AppIcon.iconset/icon_${size}x${size}.png -C -w ${size} -h ${size}
fi
}
SIZES=(
"16:1"
"16:2"
"32:1"
"32:2"
"128:1"
"128:2"
"256:1"
"256:2"
"512:1"
"512:2"
)
for size in "${SIZES[@]}" ; do
pixels="${size%%:*}"
scale="${size##*:}"
exportImage $pixels $scale
done