Здоровий глузд

Про дизайн, міста та дизайн у містах, кодінг та автоматизацію

ICNS. Як зберігати іконки для Mac OS

Для додатка в Mac OS або для клавіатурної розкладки іконки зберігаються у форматі ICNS. Це аналог формату ICO, але для Mac.

Всередині іконка може містити до десяти розмірів: 16, 32, 128, 256, 512 px і Retina-версії @2x. Для клавіатурної розкладки достатньо двох розмірів: 16 і 16@2x.

Розміри з сайту Apple:

icns.png

Як зробити

Намалювавши потрібну кількість іконок, задаємо їм імена, як у списку нижче, і зберігаємо в папку. Важливо називати файли саме у такому форматі.

icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png

Перейменовуємо папку з іконками, додавши після імені формат .iconset.

folder.png

Далі відкриваємо Термінал. За допомогою команди cd переходимо в папку, в якій знаходиться папка .iconset. Конвертуємо папку в файл-іконку командою iconutil.

iconutil -c icns file.iconset

Де file.iconset — назва папки з іконками. Детально, як працює команда, описано в гайдах для розробників.

Наглядно:

В результаті отримуємо файл з іконками всіх розмірів.

icns_final.png