nymea-app/packaging/ios/exportappicons.sh

39 lines
776 B
Bash
Executable File

#!/bin/bash
function exportImage() {
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 AppIcons.xcassets/AppIcon.appiconset/AppIcon${size}x${size}@${scaleFactor}x.png -C -w $finalSize -h $finalSize
else
inkscape AppIcon.svg -e AppIcons.xcassets/AppIcon.appiconset/AppIcon${size}x${size}.png -C -w ${size} -h ${size}
fi
}
SIZES=(
"20:1"
"20:2"
"20:3"
"29:1"
"29:2"
"29:3"
"40:1"
"40:2"
"40:3"
"60:2"
"60:3"
"76:1"
"76:2"
"167:1"
"1024:1"
)
for size in "${SIZES[@]}" ; do
pixels="${size%%:*}"
scale="${size##*:}"
exportImage $pixels $scale
done