Created
May 20, 2017 09:57
-
-
Save chibi929/b8e672e2595ff73d6ea73a1826ce3c75 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
if ! type convert > /dev/null 2>&1; then | |
echo 'Require: ImageMagick' | |
exit 1 | |
fi | |
if [ $# -ne 1 ]; then | |
echo 'Usage: bash appicon-generator.sh ${IMAGE_FILE}' | |
exit 1 | |
fi | |
file=$1 | |
convert -resize 20x ${file} /tmp/icon-20@1x.png | |
convert -resize 40x ${file} /tmp/icon-20@2x.png | |
convert -resize 60x ${file} /tmp/icon-20@3x.png | |
convert -resize 20x ${file} /tmp/icon-29@1x.png | |
convert -resize 58x ${file} /tmp/icon-29@2x.png | |
convert -resize 87x ${file} /tmp/icon-29@3x.png | |
convert -resize 40x ${file} /tmp/icon-40@1x.png | |
convert -resize 80x ${file} /tmp/icon-40@2x.png | |
convert -resize 120x ${file} /tmp/icon-40@3x.png | |
convert -resize 50x ${file} /tmp/icon-50@1x.png | |
convert -resize 100x ${file} /tmp/icon-50@2x.png | |
convert -resize 150x ${file} /tmp/icon-50@3x.png | |
convert -resize 57x ${file} /tmp/icon-57@1x.png | |
convert -resize 114x ${file} /tmp/icon-57@2x.png | |
convert -resize 171x ${file} /tmp/icon-57@3x.png | |
convert -resize 60x ${file} /tmp/icon-60@1x.png | |
convert -resize 120x ${file} /tmp/icon-60@2x.png | |
convert -resize 180x ${file} /tmp/icon-60@3x.png | |
convert -resize 72x ${file} /tmp/icon-72@1x.png | |
convert -resize 144x ${file} /tmp/icon-72@2x.png | |
convert -resize 216x ${file} /tmp/icon-72@3x.png | |
convert -resize 76x ${file} /tmp/icon-76@1x.png | |
convert -resize 152x ${file} /tmp/icon-76@2x.png | |
convert -resize 228x ${file} /tmp/icon-76@3x.png | |
convert -resize 83.5x ${file} /tmp/icon-83.5@1x.png | |
convert -resize 167x ${file} /tmp/icon-83.5@2x.png | |
convert -resize 250.5x ${file} /tmp/icon-83.5@3x.png |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment