]> git.ktnx.net Git - mobile-ledger.git/blob - tools/populate-app-icon
06dc7a4a2d0f7e6a706a6f473c4b0652370aef7e
[mobile-ledger.git] / tools / populate-app-icon
1 #!/bin/sh
2
3 set -e
4 set -u
5
6 ROOT_DIR=$(dirname $(realpath "$0"))/..
7 ART_DIR="$ROOT_DIR/art"
8 RES_DIR="$ROOT_DIR/app/src/main/res"
9 ICON_ART="$ART_DIR/app-icon.svg"
10
11 gen_icons() {
12     while read size name; do
13         mkdir -p "$RES_DIR/drawable-$name"
14         convert "$ICON_ART" -scale ${size}x${size} \
15             -antialias -strip \
16             "$RES_DIR/drawable-$name/ic_app_icon.png"
17     done
18 }
19
20 cat <<EOF | gen_icons
21 36 ldpi
22 48 mdpi
23 64 tvdpi
24 72 hdpi
25 96 xhdpi
26 144 xxhdpi
27 192 xxxhdpi
28 EOF