Skip to content

Instantly share code, notes, and snippets.

@possan
Last active December 25, 2015 22:19
Show Gist options
  • Save possan/7048514 to your computer and use it in GitHub Desktop.
Save possan/7048514 to your computer and use it in GitHub Desktop.
But why
#!/bin/sh
rm icon*.png
rm splash-*png
echo "icons, ios..."
convert base-icon.png -resize 152x152 -sharpen 0x.6 icon152.png
convert base-icon.png -resize 144x144 -sharpen 0x.6 icon144.png
convert base-icon.png -resize 120x120 -sharpen 0x.6 icon120.png
convert base-icon.png -resize 114x114 -sharpen 0x.6 icon114.png
convert base-icon.png -resize 100x100 -sharpen 0x.7 icon100.png
convert base-icon.png -resize 80x80 -sharpen 0x.7 icon80.png
convert base-icon.png -resize 76x76 -sharpen 0x.7 icon76.png
convert base-icon.png -resize 72x72 -sharpen 0x.8 icon72.png
convert base-icon.png -resize 58x58 -sharpen 0x.8 icon58.png
convert base-icon.png -resize 57x57 -sharpen 0x.8 icon57.png
convert base-icon.png -resize 50x50 -sharpen 0x.9 icon50.png
convert base-icon.png -resize 40x40 -sharpen 0x.9 icon40.png
convert base-icon.png -resize 29x29 -sharpen 0x.9 icon29.png
echo "icons, android..."
convert base-icon.png -resize 36x36 -sharpen 0x.9 icon-ldpi.png
convert base-icon.png -resize 48x48 -sharpen 0x.7 icon-mdpi.png
convert base-icon.png -resize 72x72 -sharpen 0x.6 icon-hdpi.png
convert base-icon.png -resize 96x96 -sharpen 0x.5 icon-xhdpi.png
echo "splashscreens, ipad..."
# iPad Retina Landscape (2048 x 1536 pixels, .png)
convert base-splash.png -rotate 90 -resize 2048x1536 [email protected]
# iPad Non-retina Landscape (1024 x 768 pixels, .png)
convert base-splash.png -rotate 90 -resize 1024x768 -sharpen 0x.6 splash-ios-ipad-landscape.png
# iPad Retina (1536 x 2048 pixels, .png)
convert base-splash.png -resize 1536x2048 [email protected]
# iPad Non-retina (768 x 1024 pixels, .png)
convert base-splash.png -resize 768x1024 -sharpen 0x.6 splash-ios-ipad-portrait.png
echo "splashscreens, iphone..."
# iPhone Non-retina (320 x 480 pixels, .png)
convert base-splash.png -resize 360x480 -crop 320x480+20+0 -sharpen 0x.8 splash-ios-iphone.png
# iPhone Retina (640 x 960 pixels, .png)
convert base-splash.png -resize 720x960 -crop 640x960+40+0 -sharpen 0x.6 [email protected]
# iPhone 5 Retina (640 x 1136 pixels, .png)
convert base-splash.png -resize 852x1136 -crop 640x1136+106+0 -sharpen 0x.6 splash-ios-iphone-tall.png
echo "splashscreens, android..."
convert base-splash.png -resize 240x320 -crop 200x320+20+0 -sharpen 0x.8 splash-android-ldpi.png
convert base-splash.png -resize 360x480 -crop 320x480+20+0 -sharpen 0x.8 splash-android-mdpi.png
convert base-splash.png -resize 600x800 -crop 480x800+60+0 -sharpen 0x.8 splash-android-hdpi.png
convert base-splash.png -resize 960x1280 -crop 720x1280+120+0 -sharpen 0x.8 splash-android-xhdpi.png
echo "done."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment