Inkscapeを使ってSVGファイルをiOSアプリに必要な解像度アイコンへ一発変換

iPhoneアプリ・iPadアプリを作成する際、複数の解像度のアイコンを指定する必要があります。
私はInkscapeを利用してアイコンを作成し、各解像度毎にエクスポートを行っていたのですがOSのバージョンに合わせた解像度が増えてきた事もあり、この作業がとても手間になってきました。
そこで、SVGファイルからiOSアプリに必要な解像度のアイコン(PNGファイル)を自動生成するApple scriptを作成しました。

スクリプトをダウンロード

注意:個人用に作成したスクリプトです。このスクリプトによるどのような被害も作者は負わないものとします。すべて、使用者の責任にて使用してください。

<使用方法>
1、SVGファイルを指定するダイアログが開きますので指定してください。
2、出力先フォルダを指定するダイアログが開きますので指定してください。
以上で、PNGファイルが出力されます。
このスクリプトは、Inkscapeのコマンドラインによるエクスポート機能を利用しています。
従って、Inkscapeのインストールは必須です。また、標準のインストールパス以外の場所にインストールしている場合はスクリプトを修正する必要があります。

このスクリプトは、以下のファイルを出力します。

・icon.png (57px)
・icon@2x.png (114px)
・icon-60@2x.png (120px)
・icon-small.png (29px)
・icon-small@2x.png (58px)
・icon-small-40@2x.png (80px)
・icon-72.png (72px)
・icon-72@2x.png (144px)
・icon-76.png (76px)
・icon-76@2x.png (152px)
・icon-small-40.png (40px)
・icon-small-40@2x.png (80px)
・icon-small-50.png (50px)
・icon-small-50@2x.png (80px)
・iTunesArtwork-512.png (512px)
・TunesArtwork-1024.png (1024px)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です