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

Alexander Kolodko
Sep 2, 2018 · 2 min read

Для приложения в 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 навание папки с ионками. Как работает команда детально описано в гайдах для разработчиков.

Наглядно:

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

Alexander Kolodko

Written by

designer (web, UI, interfaces, wayfinding, identity & branding)

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade