ICNS. Как сохранять иконки для Mac OS

Oleksandr Kolodko
2 min readSep 2, 2018

Для приложения в Mac OS или для клавитурной раскладки иконки сохраняются в формате ICNS. Это аналог формата ICO, только для мака.

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

Размеры с сайта Apple:

Как сделать

Нарисовав нужное количество иконок задаём им имена, как в списке ниже, и сохраняем в папку. Важно называть файлы именно в таком формате.

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.

Дальше запускаем Терминал. С помощью команды cd переходим в папку в которой лежит папка .iconset. Конвертируем папку в иконку командой iconutil.

iconutil -c icns file.iconset

Где file.iconset навание папки с ионками. Как работает команда детально описано в гайдах для разработчиков.

Наглядно:

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

--

--

Oleksandr Kolodko

Навігаційний та інформаційний дизайнер · Wayfinding & Information designer · alexkolodko.com · ARC wayfinding.systems · Агенти змін a3.kyiv.ua