#!/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