You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
849 B
Bash
35 lines
849 B
Bash
#!/bin/bash
|
|
# https://gist.github.com/ansarizafar/6fa64f44aa933794c4d6638eec32b9aa
|
|
|
|
BASE="media/ActsOfGods.png"
|
|
OUT_DIR="media/ActsOfGods.iconset"
|
|
mkdir -p $OUT_DIR
|
|
|
|
# 1024x1024
|
|
sips "$BASE" -Z 1024 -o $OUT_DIR/icon_512x512@2.png
|
|
|
|
# 512x512
|
|
sips "$BASE" -Z 512 -o $OUT_DIR/icon_512x512.png
|
|
sips "$BASE" -Z 512 -o $OUT_DIR/icon_256x256@2.png
|
|
|
|
# 256x256
|
|
sips "$BASE" -Z 256 -o $OUT_DIR/icon_256x256.png
|
|
sips "$BASE" -Z 256 -o $OUT_DIR/icon_128x128@2.png
|
|
|
|
# 128x128
|
|
sips "$BASE" -Z 128 -o $OUT_DIR/icon_128x128.png
|
|
sips "$BASE" -Z 128 -o $OUT_DIR/icon_64x64@2.png
|
|
|
|
# 64x64
|
|
sips "$BASE" -Z 64 -o $OUT_DIR/icon_64x64.png
|
|
sips "$BASE" -Z 64 -o $OUT_DIR/icon_32x32@2.png
|
|
|
|
# 32x32
|
|
sips "$BASE" -Z 32 -o $OUT_DIR/icon_32x32.png
|
|
sips "$BASE" -Z 32 -o $OUT_DIR/icon_16x16@2.png
|
|
|
|
# 16x16
|
|
sips "$BASE" -Z 16 -o $OUT_DIR/icon_16x16.png
|
|
|
|
iconutil -c icns $OUT_DIR
|