LoginSignup
41
40

More than 5 years have passed since last update.

iPhoneアプリに必要なアイコンを全サイズ生成するシェルスクリプト

Last updated at Posted at 2013-12-26

いつも http://makeappicon.com/ を使ってるのですが
今確認したら落ちてる!!しょうがないのでshellで全サイズを
生成することにしました。

ImageMagickを使ってるのでまずインストール

$ brew install ImageMagick

終わったら以下の様にshellを準備する。ソースコードはこのシートで作成した(2016/12/19)。
https://docs.google.com/spreadsheets/d/1dvsHtMhuaIDkefISWH-aaAX7HJBbdQYcD_pEdps2_RA/edit#gid=0

resize.sh
#!/usr/bin/env bash
convert $1 -geometry 40x40 Icon-iPhone-Notification-20@2x.png
convert $1 -geometry 60x60 Icon-iPhone-Notification-20@3x.png
convert $1 -geometry 58x58 Icon-iPhone-Spotlight-Settings-29@2x.png
convert $1 -geometry 87x87 Icon-iPhone-Spotlight-Settings-29@3x.png
convert $1 -geometry 80x80 Icon-iPhone-Spotlight-40@2x.png
convert $1 -geometry 120x120 Icon-iPhone-Spotlight-40@3x.png
convert $1 -geometry 120x120 Icon-iPhone-App-60@2x.png
convert $1 -geometry 180x180 Icon-iPhone-App-60@3x.png
convert $1 -geometry 20x20 Icon-iPad-Notifications-20@1x.png
convert $1 -geometry 40x40 Icon-iPad-Notifications-20@2x.png
convert $1 -geometry 29x29 Icon-iPad-Settings-29@1x.png
convert $1 -geometry 58x58 Icon-iPad-Settings-29@2x.png
convert $1 -geometry 40x40 Icon-iPad-Spotlight-40@1x.png
convert $1 -geometry 80x80 Icon-iPad-Spotlight-40@2x.png
convert $1 -geometry 76x76 Icon-iPad-App-76@1x.png
convert $1 -geometry 152x152 Icon-iPad-App-76@2x.png
convert $1 -geometry 167x167 Icon-iPad-Pro-App-83.5@2x.png

convert $1 -geometry 512x512 iTunesArtwork.png
convert $1 -geometry 1024x1024 iTunesArtwork@2x.png

使い方は簡単で、1024より大きいアイコン画像のpathを付与してあげればいい

$ sh resize.sh /path/to/icon.png

実行した場所にサイズ変更されたアイコンが沢山できてるのでそれを使って下さい。

もし時間が経って足りないサイズ増えてたら教えてください。
修正します。

参考:http://hirooka.pro/?p=3287

41
40
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
41
40