背景
XcodeでiOSアプリをつくってみているが、アイコン画像のサイズ、たくさん必要。
手で作るのはさすがに面倒くさい。
手を抜くために
下記のテキストファイルを作っておいて、ターミナルにペースト。SIPS
というコマンドを使っている。
シェルスクリプトを書くのが<正しい>と思うけれど、テキストエディタが使えて、ターミナルで狙い通りのフォルダを簡単に開けるなら、この方法が楽だと思う😆
sips -Z 40 in.jpg -o 40x.jpg
sips -Z 60 in.jpg -o 60x.jpg
sips -Z 80 in.jpg -o 80x.jpg
sips -Z 120 in.jpg -o 120x.jpg
sips -Z 152 in.jpg -o 152x.jpg
sips -Z 167 in.jpg -o 167x.jpg
sips -Z 180 in.jpg -o 180x.jpg
sips -Z 1024 in.jpg -o 1024x.jpg
前提
- 元になる画像は、
in.jpg
など固定の名前にする - アウトプット画像のファイル名は、
999x.jpg
など、画像サイズを示す - とりあえず、Xcodeが警告を出さない程度に揃えた。フルに揃えるにはもう少し必要
その他
画質を気にするなら、ImageOptim
というツールを使うのが良さそう。いまは「とりあえず画像がほしい」なのでそこまで凝らない。
iOSのアイコン生成をコマンドラインから実行
https://qiita.com/natsuki_summer/items/bd953b14ce9c9726adea
環境
- macOS BigSur 11.1
- MacBook Pro (13-inch, 2020, Four Thunderbolt 3 Ports)