27
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

iOSのアプリに必要なアイコンをコマンドラインで一発で生成する方法

Last updated at Posted at 2014-09-09

前提

iOSのアプリを自宅でコソコソ作ってるんですが、複数サイズのアプリアイコンの作成しなきゃいけなくて面倒くさいなと思ってました。makeappiconなどを使っても、やっぱり面倒くさい。

そういやAutomaterで画像のリサイズやってたことを思い出し、ちょっとググったら出来そうだったのでやってみました。

やり方

sipsコマンドを使えば一発でしたっ!

使用例

sips --resampleHeight 29 ../../AppIcon.png --out Icon-29.png

--resampleHeightで画像サイズ(ピクセル)を指定して、あとは入力ファイル名、出力のファイル名を指定するのみ。manには結構な数のオプションが用意されてますが、今回使うのは、--resampleHeight のみです。

rubyスクリプト化

複数回実行するのも面倒なので、全部一括でやるようにスクリプトを書きました。以下にpushしてあります。

ファイル名とアイコンサイズを全部外に出してるのがミソ?

コマンド

以下のコマンドを実行すれば生成されます。

./makeAppIcons --in sample/AppIcon.png  --out ./out

実行例

実行前

Screen Shot 2014-09-10 at 3.51.30.png

実行後

指定したディレクトリ以下にファイルが生成されているが確認できます。
Screen Shot 2014-09-10 at 3.52.12.png

参考

27
25
2

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
27
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?