#!/bin/bash rm -Rfvd icon.iconset rm icon.icns rm splashicon.icns rm splashicon.ico mkdir icon.iconset sips -z 16 16 splashicon.png --out icon.iconset/icon_16x16.png sips -z 32 32 splashicon.png --out icon.iconset/icon_16x16@2x.png sips -z 32 32 splashicon.png --out icon.iconset/icon_32x32.png sips -z 64 64 splashicon.png --out icon.iconset/icon_32x32@2x.png sips -z 128 128 splashicon.png --out icon.iconset/icon_128x128.png sips -z 256 256 splashicon.png --out icon.iconset/icon_128x128@2x.png sips -z 256 256 splashicon.png --out icon.iconset/icon_256x256.png sips -z 512 512 splashicon.png --out icon.iconset/icon_256x256@2x.png sips -z 512 512 splashicon.png --out icon.iconset/icon_512x512.png sips -z 1024 1024 splashicon.png --out icon.iconset/icon_512x512@2x.png iconutil --convert icns icon.iconset mv icon.icns splashicon.icns convert splashicon.png \ \( -clone 0 -resize 16x16 \) \ \( -clone 0 -resize 32x32 \) \ \( -clone 0 -resize 48x48 \) \ \( -clone 0 -resize 64x64 \) \ \( -clone 0 -resize 128x128 \) \ \( -clone 0 -resize 256x256 \) \ \( -clone 0 -resize 512x512 \) \ -delete 0 -alpha remove -colors 256 splashicon.ico rm -Rfvd icon.iconset