Skip to content

Instantly share code, notes, and snippets.

@lexrus
Created March 6, 2012 08:48
Show Gist options
  • Save lexrus/1984984 to your computer and use it in GitHub Desktop.
Save lexrus/1984984 to your computer and use it in GitHub Desktop.
AppStore Icons Generator
#!/bin/bash
# According to https://developer.apple.com/library/ios/#qa/qa1686/_index.html
# Install ImageMagick with MacPort: sudo port install ImageMagick
convert $1 -resize 512x512 iTunesArtwork.png # Ad Hoc iTunes
convert $1 -resize 144x144 [email protected] # Home screen for "The New iPad"
convert $1 -resize 114x114 [email protected] # Home screen for Retina display iPhone/iPod
convert $1 -resize 72x72 Icon-72.png # App Store and Home screen on iPad
convert $1 -resize 58x58 [email protected] # Spotlight and Settings for Retina display
convert $1 -resize 57x57 Icon.png # Home screen on non-Retina iPhone/iPod
convert $1 -resize 50x50 Icon-Small-50.png # Spotlight on iPad 1/2
convert $1 -resize 29x29 Icon-Small.png # Settings on iPad and iPhone, and Spotlight on iPhone
@lexrus
Copy link
Author

lexrus commented Mar 6, 2012

Please install ImageMagick before running this bash script.

@tema4p
Copy link

tema4p commented Jul 2, 2015

2015 Jun update:

#!/bin/bash
# According to https://developer.apple.com/library/ios/#qa/qa1686/_index.html
# Install ImageMagick with MacPort: sudo port install ImageMagick
# run on mac: sh asicon.sh src.png
convert $1 -resize 1024x1024 [email protected]   # App list in iTunes for devices with retina display
convert $1 -resize 512x512  iTunesArtwork.png       # Ad Hoc iTunes
convert $1 -resize 180x180  [email protected]          # Home screen on iPhone 6 Plus
convert $1 -resize 144x144  [email protected]          # Home screen for "The New iPad"
convert $1 -resize 152x152  [email protected]          # Home screen on iPad with retina display
convert $1 -resize 120x120  [email protected]    # Spotlight on iPhone 6 Plus
convert $1 -resize 120x120  [email protected]          # Home screen on iPhone/iPod Touch with retina display
convert $1 -resize 114x114  [email protected]             # Home screen for Retina display iPhone/iPod
convert $1 -resize 87x87    [email protected]       # Settings on iPhone 6 Plus
convert $1 -resize 80x80    [email protected]    # Spotlight on devices with retina display
convert $1 -resize 76x76    Icon-76.png             # Home screen on iPad
convert $1 -resize 72x72    Icon-72.png             # App Store and Home screen on iPad
convert $1 -resize 58x58    [email protected]       # Spotlight and Settings for Retina display
convert $1 -resize 57x57    Icon.png                # Home screen on non-Retina iPhone/iPod
convert $1 -resize 50x50    Icon-Small-50.png       # Spotlight on iPad 1/2
convert $1 -resize 40x40    Icon-Small-40.png       # Spotlight
convert $1 -resize 29x29    Icon-Small.png          # Settings on iPad and iPhone, and Spotlight on iPhone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment