icns ファイルを作成するには、各サイズの画像を用意して、ターミナルで iconutil
コマンドを使って作成します。
- 各サイズの画像を入れるフォルダーを作成します。フォルダー名の最後は “.iconset” にする必要があります。(例: Icon.iconset)
- 作成したフォルダーに次のファイル名とサイズの画像を入れます。
ファイル名 サイズ icon_16x16.png 16 x 16 px icon_16x16@2x.png 32 x 32 px icon_32x32.png 32 x 32 px icon_32x32@2x.png 64 x 64 px icon_128x128.png 128 x 128 px icon_128x128@2x.png 256 x 256 px icon_256x256.png 256 x 256 px icon_256x256@2x.png 512 x 512 px icon_512x512.png 512 x 512 px icon_512x512@2x.png 1024 x 1024 px - ターミナルを起動して、次のコマンドを実行する。
iconutil -c icns Icon.iconset
ファイル数が10個を超えてしまうと、次のエラーが発生します。
iconutil[319] : ImageIO: _CGImageDestinationCreateWithWriter capacity parameter (12) is too large for this file format (max is 10)
Icon.iconset:error: Failed to generate ICNS.
誤って、icon_64x64.png (icon_64x64@2x.png) を入れてしまいがちなので注意しましょう。
コメントする