Формат ICNS: чем открыть и редактировать иконки macOS, как конвертировать ICNS в PNG и ICO и собрать файл обратно

ICNS — контейнер значков, связанный с macOS. Практическая сложность этого формата в том, что внутри одного файла могут находиться представления иконки для разных размеров и плотностей экрана. Поэтому задача «отредактировать ICNS» часто состоит не из одного действия, а из цепочки: извлечь подходящее изображение, изменить его в редакторе, сохранить прозрачность и затем заново собрать корректный ресурс. В Windows удобнее использовать специализированный редактор иконок либо промежуточный PNG; в macOS доступны системные утилиты sips и iconutil; в Linux — инструменты пакета icnsutils; для разовой конвертации подходят браузерные сервисы.

Ниже методы разделены по задаче, а не просто перечислены. Для каждого способа указано, что он действительно делает с ICNS: только открывает, извлекает растровое представление, конвертирует, редактирует отдельное изображение или собирает многоразмерную иконку. Это важно, потому что программа, которая умеет импортировать ICNS, не обязательно умеет сохранить результат обратно в том же формате.

ЗадачаНаиболее прямой путьЧто проверить
Исправить рисунок иконкиСначала ФотоМАСТЕР после извлечения PNG → затем профильная сборка ICNSПрозрачность, размеры, отсутствие лишнего фона
Посмотреть ICNSmacOS: Preview; Windows: специализированный icon editorОткрывается ли нужное представление, а не только миниатюра
ICNS → PNGsips, icns2png, онлайн-конвертерКакое представление извлечено и какого оно размера
PNG → ICNSiconutil, png2icns, IconWorkshop, IcoFX, Image2iconНабор размеров внутри итогового контейнера
ICNS ↔ ICOIconWorkshop или IcoFXКакие размеры реально сохранены в контейнере
Пакетная обработкаreaConverter или специализированный пакетный конвертерПапка вывода, формат, отсутствие перезаписи исходников

Что такое ICNS и почему это не просто картинка с другим расширением

Расширение .icns используется для Apple icon image data; системный идентификатор типа — com.apple.icns. Формат рассчитан на ресурсы иконок macOS. В отличие от обычного PNG, один ICNS может объединять несколько растровых представлений. Система выбирает подходящее представление в зависимости от того, где и какого размера нужно показать значок.

Отсюда следует главное правило редактирования: нельзя считать, что изменение одной картинки автоматически обновляет весь контейнер. Если исходный ICNS содержит несколько размеров, а после правки в файл попало только одно представление, на одном масштабе иконка будет выглядеть нормально, а на другом система может использовать увеличенную или уменьшенную версию. Для простого личного значка это иногда приемлемо, но для ресурса приложения или набора документов лучше сохранять полноценную структуру.

Какие размеры встречаются в классическом iconset

Традиционный Apple-workflow с папкой .iconset использует пары обычных и Retina-представлений. Типовые имена выглядят так: 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. Суффикс @2x означает удвоенную физическую плотность: например, файл icon_512x512@2x.png имеет 1024×1024 пикселя.

Это не означает, что любой существующий ICNS обязательно содержит все десять элементов. Старые ресурсы, системные иконки разных поколений и сторонние файлы могут иметь иной набор. Поэтому перед редактированием полезно сначала распаковать контейнер или открыть его в редакторе, который показывает список представлений.

ICNS, ICO и PNG: в чём практическая разница

ФорматОсновная средаЧто хранитКогда использовать
ICNSmacOSКонтейнер представлений иконкиРесурс значка Mac, совместимость с классическим macOS-workflow
ICOWindowsОдно или несколько представлений иконкиЗначки Windows и некоторые favicon-сценарии
PNGМежплатформенноОдно растровое изображениеПромежуточное редактирование, прозрачность, обмен между инструментами

Переименование icon.icns в icon.png или icon.ico не выполняет преобразование: внутренний формат данных остаётся прежним. Нужен конвертер или программа, которая декодирует исходный контейнер и записывает новый формат.

ICNS и современный workflow Apple: не путайте два Icon Composer

В старых инструкциях по ICNS часто встречается Icon Composer как компонент прежних developer tools. Современный продукт Apple с тем же названием — другой инструмент. Он создаёт многослойные файлы .icon для актуального дизайна с Liquid Glass, позволяет настраивать группы и слои, режимы отображения и интегрируется с Xcode. Это не повод объявлять ICNS «не существующим»: тип com.apple.icns по-прежнему определён системой, но новый app-icon workflow нельзя описывать как простое продолжение старого ICNS-редактора.

Современный интерфейс Apple Icon Composer с деревом слоёв и параметрами композиции

Если задача — подготовить иконку современного приложения под текущий Xcode, сначала следует проверить требования проекта: asset catalog и новый файл .icon могут быть правильнее ручной сборки ICNS. Если же нужно изменить уже существующий .icns, получить из него PNG, заменить классический ресурс или обеспечить совместимость со старым проектом, методы iconutil, IcoFX и IconWorkshop остаются уместными.

Иконка в Xcode и команда открытия ресурса в Icon Composer

Современный Icon Composer требует macOS Tahoe 26.4 или более новую систему. Это ограничение важно: пользователю старой macOS бессмысленно советовать его как универсальный способ. Для простого преобразования ICNS он также избыточен — системные командные утилиты дают более прямой результат.

Что сделать до редактирования: четыре проверки, которые экономят повторную работу

  1. Скопируйте исходный ICNS. Работайте с дубликатом. Ошибка при пересборке может оставить контейнер формально существующим, но неполным.
  2. Определите цель. Для просмотра достаточно viewer; для коррекции цвета нужен PNG-редактор; для замены нескольких размеров — распаковка iconset; для Windows-приложения обычно нужен ICO, а не ICNS.
  3. Проверьте прозрачность. Иконкам часто нужен альфа-канал. Конвертация через JPG уничтожает прозрачные области и заменяет их непрозрачным фоном.
  4. Не уменьшайте единственный исходник раньше времени. При создании многоразмерной иконки удобнее начинать с качественного крупного PNG, а затем делать варианты меньшего размера.

Для обычного редактирования промежуточным форматом лучше выбирать PNG. Он сохраняет прозрачность и не вносит потери от JPEG-сжатия. JPG оправдан только когда прозрачность точно не нужна и исходник уже является фотографическим изображением.

Как открыть и отредактировать ICNS в Windows

Windows не использует ICNS как основной системный формат значков, поэтому самый удобный метод зависит от задачи. Для визуальной правки изображения проще сначала получить PNG и открыть его в ФотоМАСТЕР. Для редактирования именно контейнера с несколькими представлениями практичнее IconWorkshop или IcoFX. Для массового преобразования файлов — reaConverter.

ФотоМАСТЕР : основной способ, когда нужно изменить рисунок иконки

ФотоМАСТЕР не заявлен как нативный редактор ICNS, поэтому открывать .icns непосредственно в нём не следует. Здесь он используется для точной растровой правки после извлечения PNG. Такой маршрут удобен, если нужно изменить цвет, контраст, удалить дефект, обрезать изображение, добавить текст или подготовить чистый растровый исходник перед повторной сборкой ICNS.

Шаг 1. Получите PNG из ICNS

В Windows используйте один из специализированных вариантов ниже: IcoFX, IconWorkshop, CloudConvert или другой конвертер с явным направлением ICNS. Сохраняйте результат именно в PNG, если в исходной иконке есть прозрачный фон. При возможности выбирайте самое крупное представление, чтобы не редактировать уже уменьшенную копию.

Шаг 2. Откройте PNG

Запустите ФотоМАСТЕР и нажмите Открыть фото. В стандартном окне Windows выберите созданный PNG и нажмите Открыть. Если исходник сохранился в отдельной папке конвертера, сначала найдите эту папку в Проводнике, чтобы не перепутать его с оригинальным ICNS.

ФотоМАСТЕР: кнопка открытия изображения и стандартное окно выбора файла

Шаг 3. Выполните нужную правку

В верхней части ФотоМАСТЕР находятся рабочие разделы Улучшения, Инструменты, Ретушь, Эффекты, Текст и рамки и Пакетная обработка. Для иконки важно избегать случайного изменения пропорций. Если нужно кадрировать квадрат, задайте равные стороны; если меняется цвет, сравнивайте результат на прозрачном или нейтральном фоне; если удаляете объект, осмотрите края при увеличении.

ФотоМАСТЕР: рабочее окно с разделом улучшений и параметрами изображения

Шаг 4. Экспортируйте PNG, а не JPG

Откройте меню Файл и выберите Быстрый экспорт. В подменю доступны обычные растровые форматы, включая PNG. Для промежуточной иконки выбирайте PNG: этот формат подходит для прозрачных областей и повторной сборки ресурса. Если требуется сразу изменить размеры, используйте отдельную команду Изменить размер и сохранить… и контролируйте ширину и высоту.

ФотоМАСТЕР: меню Файл, Быстрый экспорт и варианты JPG, PNG, BMP и TIFF

Шаг 5. Соберите ICNS специализированным инструментом

После редактирования PNG нужно вернуть в контейнер. Для одиночной рабочей иконки в Windows подходят IcoFX или IconWorkshop. Если требуется классический полный набор размеров, лучше подготовить отдельные представления и проверить их в редакторе перед сохранением ICNS. На Mac ту же задачу можно выполнить через iconutil, а в Linux — через png2icns.

Шаг 6. Проверьте результат

Не ограничивайтесь наличием файла с расширением .icns. Снова откройте его в специализированном редакторе и убедитесь, что контейнер содержит ожидаемые размеры. Затем увеличьте и уменьшите предпросмотр, проверьте края и прозрачность. Если виден белый или чёрный прямоугольник вокруг рисунка, альфа-канал был потерян на одном из промежуточных этапов.

Плюсы:

  • подходит для полноценной растровой коррекции, а не только изменения размера или формата;
  • в интерфейсе доступны отдельные инструменты улучшения, ретуши, текста и пакетной обработки;
  • PNG можно передавать в любой специализированный сборщик ICNS.

Минусы:

  • ICNS приходится сначала преобразовать в обычное изображение;
  • программа не заменяет редактор многоразмерного контейнера;
  • после визуальной правки требуется отдельный этап сборки и проверки ICNS.

Axialis IconWorkshop: редактирование контейнера и преобразование ICNS ↔ ICO

IconWorkshop — специализированный Windows-редактор иконок. Он читает и записывает форматы Windows ICO и macOS ICNS, показывает представления разных размеров, умеет редактировать растровую часть и конвертировать Mac-иконки в Windows-иконки и обратно. Это более прямой вариант, чем цепочка через обычный фоторедактор, если менять нужно именно структуру иконки.

Axialis IconWorkshop: интерфейс редактора с представлениями иконки разных размеров

Порядок работы:

  1. Откройте существующий ICNS в IconWorkshop.
  2. В панели представлений выберите конкретный размер, который нужно проверить или изменить.
  3. Редактируйте пиксели, прозрачность или импортируйте подготовленное изображение. Если исходник векторный, программа умеет использовать SVG как источник для растровых вариантов иконки.
  4. Проверьте список размеров слева или в соответствующей панели. Не оставляйте случайные дубликаты одного размера.
  5. Сохраните проект как ICNS. Для Windows-назначения используйте преобразование в ICO, а не простое переименование расширения.

Плюсы:

  • работает с ICNS непосредственно, без обязательного промежуточного PNG;
  • видны несколько представлений одного ресурса;
  • поддерживает Mac↔Windows conversion и пакетные процедуры;
  • подходит для точного контроля прозрачности и набора размеров.

Минусы:

  • это специализированный редактор иконок, а не универсальная программа для сложной фотокоррекции;
  • приложение предназначено для Windows, поэтому не является нативным решением для macOS;
  • для современного многослойный процесс создания иконки приложения Apple следует отдельно учитывать Icon Composer/Xcode.

IcoFX: открыть ICNS, сохранить как ICNS или преобразовать в ICO

IcoFX работает с Macintosh Icon и позволяет открыть .icns через File → Open. В редакторе слева показываются изображения, входящие в иконку, а рабочая область используется для изменения выбранного представления. Это удобный Windows-вариант, когда нужно не просто получить PNG, а сохранить контейнер после правок.

IcoFX: главное окно с перечнем размеров и рабочей областью иконки

Для преобразования ICNS в Windows ICO откройте исходный файл и выберите File → Save As…, затем укажите тип Windows Icon (*.ico). Обратная операция выполняется аналогично: ICO открывается как исходник, после чего результат сохраняется в Macintosh icon .icns.

IcoFX: окно Save As с выбором типа Windows Icon ICO

Если файлов много, у IcoFX есть отдельные пакетные команды в меню Tools, включая Batch Create Icons Or Cursors и Batch Process. Перед массовой операцией сначала прогоните один тестовый файл: так проще поймать неправильный размер, фон или направление конвертации до обработки всей папки.

Плюсы:

  • нативная работа с ICNS и ICO;
  • видимый список представлений внутри иконки;
  • есть слои, инструменты рисования и пакетные операции;
  • удобен для переноса иконки между macOS- и Windows-форматами.

Минусы:

  • для сложной ретуши фотографического исходника удобнее сначала работать с PNG в отдельном растровом редакторе;
  • пакетные операции требуют особенно внимательно проверять настройки вывода;
  • современный файл .icon Apple и классический ICNS — разные задачи.

reaConverter : пакетное преобразование ICNS

reaConverter полезен, когда в папке десятки или сотни файлов и основная задача — массово преобразовать их в обычный графический формат. Интерфейс строится вокруг очереди: исходники добавляются через + add files или команду добавления папки, затем выбирается формат результата и запускается Convert. Для локальной обработки это предсказуемее, чем загружать большую коллекцию иконок по одной в браузер.

reaConverter: меню add files и область добавления файлов в очередь

При необходимости перед конвертацией откройте вкладку Image editing. Там настраиваются преобразования изображения, которые применяются к очереди. Для ICNS это стоит использовать только тогда, когда одинаковое изменение действительно нужно всем исходникам: например, единый размер результата. Индивидуальная ручная ретушь отдельных иконок лучше выполняется в ФотоМАСТЕР или специализированном icon editor.

reaConverter: окно журнала после завершения пакетной конвертации

Плюсы:

  • ориентирован на пакетную работу;
  • обработка выполняется локально;
  • папка вывода задаётся отдельно, что помогает сохранить исходники;
  • можно совместить конвертацию с одинаковыми операциями обработки.

Минусы:

  • для ручной прорисовки каждого размера иконки удобнее профильный editor;
  • пакетная операция легко размножает ошибочную настройку на все файлы;
  • перед массовым запуском обязательно нужен тестовый экземпляр.

Inkscape : импорт ICNS как промежуточный вариант

Inkscape импортирует ICNS как графический формат. Это делает редактор полезным для открытия содержимого и дальнейшей работы с изображением, но не для обратной записи контейнера. Используйте его как промежуточный этап: откройте или импортируйте ICNS, измените рисунок, сохраните результат в PNG или SVG, а ICNS соберите отдельным инструментом.

Такой маршрут особенно уместен, если исходную иконку нужно не просто перекрасить, а заново отрисовать векторные элементы. При финальном экспорте в PNG контролируйте квадратный холст и прозрачный фон. Затем передайте PNG в IconWorkshop, IcoFX, iconutil или png2icns.

Inkscape: рабочее окно графического редактора

Плюсы:

  • удобен для векторной перерисовки;
  • подходит как промежуточный редактор после импорта ICNS;
  • можно подготовить чистый PNG/SVG-исходник для последующей сборки.

Минусы:

  • не следует считать ICNS-export подтверждённым только потому, что формат импортируется;
  • структуру нескольких представлений придётся собирать другим инструментом.

XnView MP и XnView : использовать прежде всего как просмотрщики

XnView и XnView MP могут использоваться как графические просмотрщики. У XnView MP есть широкая поддержка графических форматов, однако не используется здесь как основной инструмент записи ICNS. Эти программы уместны прежде всего для просмотра и промежуточного экспорта, когда файл открывается корректно; их удобно применять для быстрого просмотра или промежуточного экспорта; для сохранения контейнера лучше выбрать IcoFX, IconWorkshop или системные утилиты macOS.

XnView MP: интерфейс просмотрщика изображений в Windows

Сравнение способов для Windows

ИнструментОткрыть ICNSРедактировать рисунокСохранить ICNSПакетная работаЛучший сценарий
ФотоМАСТЕРЧерез PNGДа, промежуточный PNGНет, нужен сборщикЕсть обработка изображенийРетушь и визуальная правка
Axialis IconWorkshopДаДаДаДаПолный контроль ICNS/ICO
IcoFXДаДаДаДаРедактирование и ICNS↔ICO
reaConverterКак входной форматГрупповые операцииНе основной сценарий сборкиДаМассовая конвертация
InkscapeИмпортДаНет — ICNS используется как импортируемый форматНе основной сценарийПерерисовка и промежуточный файл

Как открыть, извлечь и собрать ICNS в macOS

Для Mac не обязательно устанавливать сторонний конвертер. Preview подходит для визуального открытия, sips — для быстрого преобразования в PNG, а iconutil — для преобразования ICNS в папку .iconset и обратно. Это три разные задачи, и их лучше не смешивать.

Preview : открыть ICNS и получить обычное изображение

Чтобы посмотреть файл, выберите ICNS в Finder и откройте его через Preview. Если система назначила другое приложение, используйте контекстную команду Open With и выберите Preview. Для простой визуальной проверки этого достаточно: можно увидеть, корректно ли декодируется ресурс и не повреждён ли рисунок.

Preview в macOS Tahoe: изображение открыто в рабочем окне

Для дальнейшего редактирования сохраните растровую копию в обычном формате. В Preview используйте экспорт/сохранение копии и выбирайте PNG, когда нужна прозрачность. Не считайте этот шаг полноценным редактированием всех внутренних вариантов ICNS: он создаёт удобный растровый файл, после чего структуру контейнера при необходимости собирают заново.

Preview в macOS Tahoe: окно Export с выбором формата изображения

Когда достаточно Preview: нужно быстро посмотреть ICNS, получить PNG для документа или отредактировать изображение в другой программе. Когда недостаточно: нужно гарантированно извлечь весь набор представлений и потом собрать его без потери структуры.

Terminal и sips: быстрый ICNS → PNG

Для одиночного преобразования в Terminal используется системная команда:

sips -s format png input.icns --out output.png

Команда читает input.icns и записывает PNG по пути output.png. Если в имени или пути есть пробелы, заключайте путь в кавычки:

sips -s format png "/Users/name/Desktop/My Icon.icns" --out "/Users/name/Desktop/My Icon.png"

Этот путь хорош для быстрого получения обычного PNG. Но если цель — увидеть каждый размер внутри контейнера, используйте iconutil -c iconset, а не sips. После выполнения команды откройте PNG и проверьте его реальные размеры — это покажет, какое представление было использовано при конвертации.

Terminal и iconutil: извлечь весь iconset и собрать ICNS обратно

iconutil — системная утилита Apple для преобразования между ICNS и папкой .iconset. Для редактирования нескольких размеров это наиболее прозрачный способ, потому что после распаковки каждая растровая версия становится отдельным PNG.

Распаковка ICNS

iconutil -c iconset AppIcon.icns

Рядом появится AppIcon.iconset. Откройте папку в Finder и изучите файлы. Для классического набора ожидаются имена вида icon_16x16.png, icon_16x16@2x.png и далее до icon_512x512@2x.png. Конкретный исходный ICNS может содержать не все варианты.

Редактирование

Правьте PNG в подходящем редакторе. Если изменения сложные, можно использовать ФотоМАСТЕР на Windows, Inkscape, Adobe Photoshop, GIMP или другой редактор, но следите за точным размером каждого файла. Нельзя взять 32×32 PNG, случайно сохранить его как 30×30 и оставить старое имя icon_32x32.png: имя и фактический размер должны соответствовать.

Обратная сборка

iconutil -c icns AppIcon.iconset

Чтобы задать имя результата явно, используйте -o:

iconutil -c icns AppIcon.iconset -o AppIcon-edited.icns

Если iconutil выдаёт ошибку, сначала проверьте расширение папки .iconset, названия файлов, их реальные размеры и отсутствие посторонних элементов. Не исправляйте ошибку простым переименованием PNG: пересоздайте нужное представление с корректным количеством пикселей.

Плюсы:

  • показывает структуру контейнера в виде обычной папки;
  • не требует стороннего приложения;
  • удобен для точечного редактирования нескольких размеров;
  • позволяет явно задавать файл вывода.

Минусы:

  • нужно точно соблюдать имена и размеры;
  • командная строка менее удобна для пользователя, которому нужна только одна быстрая конвертация;
  • классический iconset не следует путать с новым layered-файлом Icon Composer.

Image2icon: GUI для PNG → ICNS без ручной подготовки команд

Image2icon рассчитан на создание иконок из изображения в macOS. Рабочий процесс визуальный: перетащите изображение или файл в окно, настройте размещение и экспортируйте результат. Экспорт ICNS относится к поддерживаемым вариантам приложения. Это удобно, когда нужно быстро сделать корректный контейнер из готового большого PNG и нет желания вручную управлять .iconset.

Image2icon: окно подготовки изображения и кнопка Export

Плюсы:

  • простой drag-and-drop workflow;
  • видно размещение изображения на прозрачном фоне;
  • подходит для создания ICNS из готового растрового исходника.

Минусы:

  • для ручной правки каждого внутреннего размера iconutil или профильный editor прозрачнее;
  • сложную графическую коррекцию лучше выполнить до импорта;
  • не заменяет современный Icon Composer, когда проект использует новый многослойный процесс создания иконки приложения.

Как поставить собственную иконку файлу или папке в Finder

Для личной замены значка файла или папки создавать ICNS не всегда требуется. Для пользовательской замены значка достаточно обычного изображения и Preview: откройте картинку, выберите Edit → Copy, затем выделите целевой файл или папку в Finder и выполните File → Get Info. В окне информации щёлкните по маленькому значку вверху, под строкой заголовка, и выберите Edit → Paste.

Если Paste недоступна, проверьте, что выделен именно маленький значок в верхней части Info, а не большой preview ниже. Для возврата исходного значка снова выберите маленькую иконку в Get Info и выполните Edit → Cut. Системные папки вроде Applications, Library, System и Users имеют ограничения на кастомизацию.

Finder Get Info: маленькая иконка папки в верхней части окна информации

Как работать с ICNS в Linux

Для Linux наиболее прямой CLI-набор — icnsutils. Пакет содержит icns2png, png2icns и дополнительные инструменты. Для работы именно с ICNS этот путь понятнее универсального ImageMagick: отдельные утилиты прямо разделяют извлечение PNG и сборку ICNS.

icns2png: посмотреть содержимое и извлечь PNG

Сначала можно вывести список изображений внутри контейнера:

icns2png -l AppIcon.icns

Чтобы извлечь все найденные представления в PNG:

icns2png -x AppIcon.icns

Если нужна конкретная ширина, применяется параметр -s, например:

icns2png -x -s 48 AppIcon.icns

Параметр -o задаёт каталог вывода. Это полезно для автоматизации: создайте отдельную папку для результата, чтобы PNG не смешивались с исходными ICNS.

png2icns: собрать новый контейнер из PNG

Синтаксис утилиты простой:

png2icns AppIcon.icns icon-big.png icon-small.png

Первый аргумент — имя будущего ICNS, далее перечисляются один или несколько PNG. Перед сборкой проверьте размеры исходников и прозрачность. Если нужен полный классический набор, подготовьте несколько масштабов, а не единственную маленькую картинку.

Inkscape и Gwenview как графические вспомогательные инструменты

Скриншот программы Gwenview

Inkscape удобен, если после извлечения PNG требуется перерисовать графику. Gwenview можно использовать как просмотрщик полученных растровых изображений. Сборку ICNS при этом лучше оставить png2icns или icnsutil: так роли инструментов не смешиваются и проще диагностировать ошибку.

Практическая схема Linux: сначала icns2png -l, затем icns2png -x, после этого редактирование нужных PNG и в конце png2icns. Проверка выполняется повторным icns2png -l уже для нового файла.

Онлайн-конвертация ICNS: когда браузер удобнее установленной программы

Браузерный сервис полезен для разовой операции на чужом компьютере, Chromebook, телефоне или машине без прав на установку ПО. Но он не даёт такого контроля над внутренними представлениями, как iconutil или профильный редактор. Для конфиденциальных корпоративных ресурсов разумнее использовать локальный инструмент, чтобы файл не отправлялся на сторонний сервер.

CloudConvert: PNG → ICNS и ICNS → PNG

У CloudConvert есть отдельные направления PNG→ICNS и ICNS→PNG. Для создания иконки откройте соответствующий конвертер, нажмите Select File и загрузите PNG. Перед запуском проверьте, что в строке направления действительно указано PNG to ICNS, потому что сайт поддерживает много форматов и ошибочно выбранный target даст другой результат.

CloudConvert: страница PNG to ICNS и кнопка Select File

После добавления файла убедитесь, что справа выбран ICNS, и нажмите Convert. Не закрывайте вкладку до завершения операции.

После статуса FINISHED становится доступна кнопка Download. Скачайте результат, затем откройте его локальным ICNS-viewer или редактором. Проверка после браузерной конвертации обязательна: успешный статус означает завершение операции сервиса, а не то, что внутри контейнера присутствует оптимальный для вашей задачи набор размеров.

CloudConvert: завершённая конвертация PNG в ICNS и кнопка Download

Плюсы:

  • не требуется установка;
  • есть оба основных направления PNG↔ICNS;
  • интерфейс явно показывает исходный и целевой формат.

Минусы:

  • файл отправляется в веб-сервис;
  • нет ручной пиксельной правки каждого представления;
  • для большой серии удобнее локальный пакетный конвертер.

AnyConv: простой браузерный PNG → ICNS

AnyConv поддерживает направление PNG→ICNS. Рабочая последовательность состоит из трёх действий: Choose Files, Convert, затем скачивание готового файла. Максимальный размер одного загружаемого файла — 100 МБ; регистрация не требуется, а несколько файлов можно отправить на конвертацию за одну сессию.

Сервис также сообщает об автоматическом удалении файлов через один час. Даже при таком условии не загружайте туда ресурсы, которые по правилам проекта или организации нельзя передавать сторонним сервисам. Для обычной иконки 100 МБ — значительно больше типичного размера, поэтому практическим ограничением чаще становится не объём, а отсутствие детальной настройки внутреннего набора ICNS.

Плюсы:

  • минимум настроек;
  • работает в современных браузерах на настольных и мобильных ОС;
  • поддерживает несколько файлов за одну сессию.

Минусы:

  • серверная обработка;
  • нет отдельного редактора содержимого ICNS;
  • после скачивания всё равно нужно проверить контейнер локально.

AConvert: JPG/PNG → ICNS с выбором исходника из файла или URL

AConvert удобен, когда исходник лежит локально или доступен по прямому URL. В интерфейсе есть переключение FILE/URL, выбор исходного изображения, целевого формата и запуск преобразования. Для изображения с прозрачным фоном используйте PNG, а не JPG. Размер одного загружаемого изображения ограничен 200 МБ.

После Convert Now! результат появляется в таблице Conversion Results. Перед скачиванием проверьте расширение выходного файла. Если исходником был JPG, прозрачности в нём уже нет — ICNS не сможет «восстановить» отсутствующий альфа-канал.

Плюсы:

  • поддерживает файл и URL как источник;
  • подходит и для JPG→ICNS, и для PNG→ICNS;
  • есть дополнительные параметры обработки изображения.

Минусы:

  • обилие настроек увеличивает риск случайно изменить размер;
  • серверный способ не подходит для закрытых ресурсов;
  • не заменяет ручной контроль многоразмерного контейнера.

Converter365: конвертация через Add Files и Start conversion

Converter365 поддерживает ICNS среди целевых графических расширений для ряда исходных форматов. На главной странице используется последовательность Add Files или Add From URL → выбор формата → Start conversion → скачивание результата. Этот сервис рационально выбирать, если нужное направление явно присутствует в списке на момент операции.

Перед обработкой убедитесь, что вы работаете именно с image converter, а не документным или архивным разделом. После загрузки результата сравните размер файла и откройте его локально. Наличие пункта ICNS в длинном списке форматов само по себе не даёт информации о количестве внутренних представлений.

Плюсы:

  • поддерживает загрузку файла и URL;
  • интерфейс состоит из нескольких последовательных действий;
  • удобен для редкого преобразования без установки.

Минусы:

  • меньше контроля над структурой ICNS;
  • длинный список форматов требует внимательно выбирать target;
  • файлы обрабатываются веб-сервисом.

Online-Convert : дополнительный браузерный вариант

Скриншот программы Online-Convert

Online-Convert работает как универсальный онлайн-конвертер. Для ICNS его имеет смысл использовать как дополнительный браузерный вариант: сначала выберите нужное направление преобразования, затем загрузите файл и проверьте параметры результата перед запуском. Для конфиденциальных файлов предпочтительнее локальная обработка.

Какие веб-сервисы не стоит использовать как основной рабочий путь

docpose и FileProInfo editor не подходят для основного рабочего процесса: у docpose нет стабильной рабочей страницы конвертера, а редактор ICNS FileProInfo отображает режим обслуживания. Converting.cloud также не включён в основной маршрут, потому что статья уже содержит браузерные способы с более прозрачной последовательностью действий. Для разовой конвертации используйте сервис, где нужное направление ICNS явно доступно в интерфейсе перед загрузкой файла.

ICNS на iPhone и iPad

Мобильный раздел требует особенно строгого различения: веб-конвертер в Safari — это онлайн-сервис, а не iOS-приложение. В App Store подтверждены приложения, которые прямо перечисляют ICNS среди поддерживаемых форматов.

IconMaker

IconMaker работает на iPhone и iPad и включает ICNS в список из 11 форматов изображений наряду с PNG, JPEG, WEBP, HEIC, TIFF, BMP, GIF, PDF, SVG и ICO. В приложении можно выбрать изображение, задать размер от 16 до 4096 пикселей и выполнить конвертацию. Обычная обработка выполняется на устройстве; интернет нужен для отдельных AI-функций, а не для базового преобразования формата.

Для ICNS полезно начинать с крупного квадратного PNG. Выберите файл из Photos или Files, укажите ICNS как целевой формат, не уменьшайте исходник до миниатюрного размера до конвертации и сохраните результат в Files. После этого передавайте ICNS на Mac или в специализированный viewer для проверки внутренней структуры.

Плюсы:

  • реальное приложение, а не web wrapper;
  • ICNS явно включён в поддерживаемые форматы;
  • основное преобразование выполняется локально;
  • поддерживаются крупные исходные размеры.

Минусы:

  • экран телефона неудобен для покадровой пиксельной правки нескольких представлений;
  • для контроля классического iconset всё равно удобнее Mac/Windows/Linux-инструмент;
  • мобильная конвертация не заменяет Xcode workflow приложения.

Image Format Conversion

Приложение Image Format Conversion для iPhone/iPad перечисляет ICNS и среди входных, и среди выходных форматов. Сценарий состоит из выбора файла, кнопки Convert, ожидания результата и команды Share для передачи готового файла в другое приложение или Files. Конвертация выполняется на устройстве.

Это вариант для быстрой операции, но не для редактирования нескольких размеров иконки. Если нужно изменить рисунок, сначала конвертируйте ICNS в PNG, откройте PNG в мобильном графическом редакторе, затем снова создайте ICNS. После такой цепочки проверка на компьютере особенно важна.

Плюсы:

  • ICNS заявлен и для импорта, и для экспорта;
  • файлы не требуется отправлять в браузерный конвертер;
  • простая последовательность Select → Convert → Share.

Минусы:

  • не является специализированным редактор ICNS;
  • интерфейс и описание ориентированы на универсальную конвертацию;
  • контроль набора внутренних размеров ограничен.

Android: что делать, если нужен ICNS с телефона

Для Android нет специализированного приложения из Google Play с явно заявленной нативной поддержкой ICNS, которое можно рекомендовать как основной способ. Поддержка ICO у обычного файлового просмотрщика не означает поддержку ICNS.

На Android используйте браузерный путь: AnyConv, CloudConvert или другой подтверждённый онлайн-конвертер, у которого нужное направление доступно прямо сейчас. Последовательность та же: выбрать файл в системном picker, загрузить его, запустить conversion и сохранить результат в Downloads/Files. Такой способ остаётся онлайн-сервисом и требует передачи файла на сервер.

Частые преобразования: какой маршрут выбрать для каждого направления

ICNS → PNG

macOS: для одного растрового результата используйте sips -s format png input.icns --out output.png; для всего набора — iconutil -c iconset input.icns. Linux: сначала icns2png -l, затем icns2png -x. Windows: откройте файл в IcoFX/IconWorkshop и экспортируйте нужное представление либо используйте CloudConvert.

Если PNG нужен для дальнейшего редактирования, выбирайте самое крупное подходящее представление. Увеличение маленькой иконки после извлечения не возвращает потерянные детали.

PNG → ICNS

Для личной иконки можно использовать Image2icon, IcoFX, IconWorkshop или онлайн-сервис. Для классического разработческого ресурса на macOS подготовьте .iconset с корректными именами и выполните iconutil -c icns AppIcon.iconset. В Linux можно передать несколько PNG в png2icns.

Исходный PNG должен иметь прозрачный фон, если прозрачность нужна в результате. Не сохраняйте его предварительно в JPG: конвертация JPG→PNG добавит формат PNG, но не восстановит удалённый альфа-канал.

ICNS → ICO

IcoFX и IconWorkshop подходят лучше всего, потому что оба формата являются контейнерами иконок. В IcoFX откройте ICNS через File → Open, затем File → Save As… и выберите Windows Icon (*.ico). После сохранения откройте ICO повторно и проверьте, какие представления попали внутрь.

ICO → ICNS

Откройте ICO в IcoFX или IconWorkshop, проверьте список размеров и сохраните Macintosh icon. Если Windows-ICO содержит только 16×16 и 32×32, итоговый ICNS не станет автоматически качественным 1024×1024 ресурсом. Для крупных представлений нужен отдельный исходник высокого разрешения.

JPG → ICNS

Для непрозрачной картинки подойдут AConvert, Converter365 или промежуточный PNG. Но JPG — плохой исходник для иконки с фигурным прозрачным силуэтом: фон уже является частью пикселей. В этом случае сначала удалите фон в графическом редакторе и сохраните PNG с прозрачностью, а уже затем собирайте ICNS.

ICNS → PDF

Это редкая задача для ICNS. Если изображение нужно вставить в документ или отправить как печатную страницу, сначала удобнее получить PNG, а затем преобразовать его в PDF системными средствами или подходящим конвертером. Такой путь прозрачнее, чем искать узкоспециализированный ICNS→PDF-сервис, потому что позволяет проверить растровый результат до создания документа.

Как редактировать ICNS и не потерять структуру

Самая надёжная схема для важной иконки состоит из пяти этапов: инвентаризация → извлечение → правка → сборка → повторная проверка. Она длиннее «открыть и нажать Save», но позволяет понять, на каком шаге появилась проблема.

  1. Инвентаризация. На macOS выполните iconutil -c iconset; в Linux — icns2png -l; в IcoFX/IconWorkshop посмотрите список представлений.
  2. Извлечение. Сохраните исходные изображения в отдельную папку и не перезаписывайте их.
  3. Правка. Редактируйте крупный мастер и отдельные малые размеры там, где уменьшение ухудшает читаемость. Для 16×16 тонкие линии часто нужно корректировать вручную.
  4. Сборка. Используйте инструмент, который действительно записывает ICNS, а не только импортирует его.
  5. Проверка. Снова распакуйте новый ICNS и сравните размеры, прозрачность и внешний вид с ожидаемым набором.

Почему автоматическое уменьшение не всегда достаточно

Большая иллюстрация может хорошо выглядеть в 512 или 1024 пикселях, но потерять детали в 16×16. Тонкие линии сливаются, мелкий текст становится шумом, а внутренние промежутки исчезают. Для системной иконки разумно упростить малые варианты: сделать контур толще, убрать второстепенную деталь, увеличить важный символ. ICNS как контейнер и нужен в том числе для хранения разных представлений, а не только одной картинки, масштабированной системой.

Как сохранить прозрачность

На всех промежуточных этапах используйте PNG или другой формат с альфа-каналом. Если фон стал белым после конвертации, проверьте первый промежуточный файл — проблема обычно возникает раньше финальной сборки. В редакторе включите шахматный фон либо другой индикатор transparency и осмотрите края при увеличении. Полупрозрачные тени также относятся к альфа-каналу: их потеря делает контур грубым.

Устаревшие и спорные способы работы с ICNS

Некоторые инструменты для ICNS относятся к старому поколению macOS или давно не являются удобным основным способом. Их полезно отличать от современных рабочих маршрутов, чтобы не строить процесс на устаревшем плагине, недоступном сервисе или программе с другой специализацией.

Устаревший или спорный способПочему не основнойЧто использовать вместо него
Adobe Photoshop + IconBuilderIconBuilder — старый plugin-workflow; нельзя переносить его как современную универсальную инструкциюРедактировать PNG в Adobe Photoshop, а собирать профильным инструментом
старый Icon ComposerНе равен современному Apple Icon Composericonutil для классического ICNS или новый Icon Composer для текущего layered workflow
Snap ConverterСтарый путь, который не нужен для современного основного процессаImage2icon, IcoFX, CloudConvert
Icon Machine, Iconographer, Folder Icon X, IconBoxРедакторы и утилиты для старых поколений macOSPreview, iconutil, Image2icon
FastIcns, Img2icns, Icns BuilderИсторические GUI-утилиты, которые не нужны для современного основного workflowImage2icon или iconutil
IconLover, ArtIcons Pro, Icon Craft, IconXPУстаревшие Windows-редакторы, не нужные для основного процессаIconWorkshop или IcoFX
AhaView, ConsulНишевые программы; для основного процесса есть более прямые инструментыПросмотрщик или конвертер с прямой поддержкой нужной операции
FileProInfo editorОнлайн-редактор отображает режим обслуживания и не подходит для основного рабочего процессаCloudConvert для конвертации или локальный редактор
docposeНет стабильной рабочей страницы конвертера для основного сценарияAnyConv, CloudConvert, AConvert
Figma icns/ico GeneratorНе используется как основной рабочий путь: для критичной сборки ICNS важнее инструмент, который явно показывает структуру результата и поддерживает повторную проверкуЭкспортировать мастер-изображение и собирать ICNS специализированно
ImageMagick напрямую для ICNSНе используется как основной ICNS-маршрут; для классического контейнера есть специализированные iconutil и icnsutils, а в Windows — профильные редакторы иконокiconutil, icnsutils, IcoFX, IconWorkshop

То же правило действует для GIMP, Adobe Illustrator, Sketch и других редакторов: способность подготовить PNG или SVG не равна способности записать корректный ICNS. Каждую программу следует использовать только для той операции с ICNS, которую она выполняет напрямую: импорт, редактирование промежуточного изображения, просмотр, конвертацию или сборку контейнера.

Другие программы и сервисы, которые встречаются в инструкциях по ICNS

У формата длинная история, поэтому рядом с современными инструментами остаются названия программ, которые выполняют другие задачи или относятся к старому поколению macOS. Эта таблица помогает не потерять полезные варианты и одновременно не смешивать их с основными рекомендациями.

НазваниеРольКак относиться сейчас
icns BrowserПросмотр содержимого ICNS на MacИсторический специализированный viewer; для текущего базового просмотра проще Preview, для структуры — iconutil
Snap ConverterКонвертация изображений и старый Mac-workflowLegacy-вариант; не нужен, когда доступны системные команды и Image2icon
Icon MachineРедактор иконок для старых версий macOSРедактор для старого поколения macOS; для нового процесса не требуется
IconographerРедактор Mac-иконокLegacy; не ставится в один ряд с современным Icon Composer
Folder Icon XКастомизация значков папокДля пользовательского значка текущий Finder умеет вставлять изображение через Get Info без отдельной утилиты
IconBoxОрганизация и работа с иконкамиНе требуется для прямой конвертации ICNS
IconLoverWindows icon editorСтарый вариант; для ICNS↔ICO лучше использовать проверенные IcoFX или IconWorkshop
ArtIcons ProWindows icon editorНе используется как основной способ из-за более прозрачных текущих альтернатив
Icon CraftWindows icon editorТо же ограничение: нет необходимости строить инструкцию на старой программе
IconXPWindows icon editorLegacy-название из старых списков открывателей
FastIcnsСоздание ICNS перетаскиванием изображенияИдея drag-and-drop актуальна, но сейчас её лучше реализует Image2icon
Img2icnsСтарый GUI для создания ICNSНе путать с современным Image2icon
Icns BuilderОболочка над созданием ICNSИсторическая утилита; прямой iconutil даёт более контролируемый результат
WidsMob ImageConvertКонвертация и изменение размеров изображенийМожно встретить в инструкциях PNG→ICNS, но основной набор способов уже закрывают более прямые инструменты
MiConvОнлайн-конвертерИспользовать только после проверки, что нужное направление ICNS доступно в текущем интерфейсе
ZamzarУниверсальный онлайн-конвертерДополнительный web-вариант; лимиты и направления надо смотреть непосредственно перед операцией
CoolUtilsОнлайн/настольные конвертерыНе входит в основной маршрут; проверяйте конкретную ICNS-операцию, а не название бренда
File MagicУниверсальный просмотр неизвестных файловДля ICNS лучше специализированный viewer, который показывает реальное содержимое и размеры
iConvert IconsСтарый онлайн/desktop способ преобразования иконокНе нужен для текущего Linux-workflow с icnsutils
make-icnsСкриптовая сборка ICNSДополнительный скриптовый вариант; для основного Linux-процесса достаточно пакета icnsutils
Total Commander + ImagineПросмотр графики через плагинЭто viewer-сценарий; для сохранения ICNS используйте профильный редактор или конвертер
AhaViewWindows viewer/converter Mac-иконокНишевый старый вариант; не требуется для основного процесса
ImageJУниверсальная обработка изображенийНе используется как подтверждённый ICNS-writer; подходит только когда конкретная операция проверена отдельно
Figma icns/ico GeneratorЭкспорт иконок из дизайна FigmaПлагин не используется как основной путь: надёжнее экспортировать мастер PNG/SVG и собрать ICNS подтверждённым инструментом

Принцип выбора здесь одинаковый: наличие названия в старом списке «чем открыть ICNS» не доказывает, что программа сегодня умеет полный цикл чтения, редактирования и записи. Для основной инструкции используются только варианты с понятной текущей ролью.

Почему файл ICNS не открывается

1. Расширение переименовали вручную

Если файл был JPG или PNG и ему просто присвоили .icns, программа прочитает внутреннюю сигнатуру и обнаружит несоответствие. Верните исходное расширение или выполните настоящую конвертацию.

2. Программа умеет ICO, но не ICNS

Названия форматов похожи по назначению, но это разные контейнеры. Поддержка Windows ICO не доказывает поддержку Apple ICNS. Ищите ICNS в списке форматов конкретной программы либо используйте IcoFX/IconWorkshop.

3. Программа умеет импортировать, но не экспортировать

Типичный пример — Inkscape в рамках этой инструкции: ICNS используется как импортируемый формат, но сохранение обратно в ICNS не принимается как подтверждённая функция. После редактирования экспортируйте промежуточный PNG и соберите контейнер другим инструментом.

4. ICNS повреждён или обрезан

Попробуйте распаковать его через iconutil или вывести список через icns2png -l. Если разные независимые инструменты не могут прочитать контейнер, а размер файла подозрительно мал или загрузка ранее прервалась, используйте резервную копию. Не пытайтесь «чинить» важный файл бесконечными повторными конвертациями — это только создаёт новые производные.

5. В iconset неправильные имена или размеры

При обратной сборке iconutil ориентируется на структуру iconset. Проверьте каждое имя, суффикс @2x и физическое разрешение изображения. Файл icon_256x256@2x.png должен быть 512×512 пикселей.

6. Веб-конвертер временно недоступен

Онлайн-сервис — внешняя инфраструктура. Если страница выдаёт 404, 502, maintenance или не показывает ICNS в списке целевые форматы, не пытайтесь обходить это сменой расширения. Перейдите к другому подтверждённому сервису или локальному инструменту.

7. После конвертации появился фон

Проверьте, не использовался ли JPG. Если промежуточный PNG уже имеет белый фон, проблема возникла до сборки ICNS. Сначала восстановите прозрачность в растровом редакторе, затем пересоберите контейнер.

Как проверить готовый ICNS

Проверка результата должна быть отдельным этапом, а не визуальным взглядом на имя файла. Минимальный контроль состоит из следующих действий:

  • Откройте файл повторно. Если программа, которая его создала, может открыть только что сохранённый результат, это подтверждает базовую читаемость, но желательно проверить ещё одним инструментом.
  • Посмотрите список представлений. В macOS распакуйте новый ICNS командой iconutil -c iconset; в Linux используйте icns2png -l.
  • Сверьте реальные размеры. Имя PNG не должно расходиться с количеством пикселей.
  • Проверьте прозрачность. Просмотрите иконку на светлом и тёмном фоне.
  • Проверьте малый размер. Уменьшите иконку до 16–32 пикселей и убедитесь, что главный силуэт остаётся читаемым.
  • Проверьте целевой контекст. Если ICNS нужен приложению, откройте проект или тестовую сборку; если это пользовательский значок Finder — примените его к тестовой папке.
  • Сохраните исходники. Храните мастер-PNG/SVG и iconset отдельно от финального ICNS, чтобы следующий редизайн не начинать с обратного извлечения.

Практические сценарии выбора инструмента

СценарийЧто выбратьПочему
Нужно изменить цвет, убрать дефект, добавить текстФотоМАСТЕР после ICNS→PNGУдобнее полноценный растровый editor; контейнер собирается отдельно
Нужно исправить несколько размеров в WindowsAxialis IconWorkshop или IcoFXПоказывают несколько представлений и сохраняют ICNS
Нужно преобразовать сотни ICNSreaConverterОчередь и пакетная обработка
Нужно извлечь один PNG на MacsipsСистемная команда без установки
Нужно отредактировать полный классический iconset на MaciconutilЯвно распаковывает и собирает контейнер
Нужно быстро сделать ICNS из PNG на MacImage2iconGUI и экспорт ICNS
Нужна современная иконка приложения AppleIcon Composer + XcodeСовременный многослойный процесс создания иконки приложения, отличный от классического ICNS
Нужно работать в Linuxicnsutilsicns2png и png2icns
Разовая операция без установкиCloudConvert или AnyConvБраузерный workflow
Нужно сделать ICNS на iPhone/iPadIconMaker или Image Format ConversionICNS прямо заявлен в списке форматов приложений

Для высокой цены ошибки — например, когда иконка входит в релиз приложения — выбирайте workflow, в котором можно увидеть и проверить все представления. Для одноразового пользовательского значка можно упростить цепочку и использовать большой PNG, но исходник всё равно стоит сохранить отдельно.

Частые вопросы

Можно ли открыть ICNS в Windows без конвертации?

Да, если использовать программу с нативной поддержкой ICNS, например IcoFX или Axialis IconWorkshop. Обычный графический viewer Windows не следует считать гарантированным просмотрщик ICNS.

Можно ли редактировать ICNS как один PNG?

Можно извлечь одно представление в PNG и отредактировать его, но это не то же самое, что изменить весь контейнер. Для полного ресурса после правки нужно вернуть корректные варианты размеров и собрать ICNS заново.

Можно ли просто поменять расширение ICNS на ICO?

Нет. Нужна конвертация формата. IcoFX и IconWorkshop читают один контейнер и записывают другой.

Может ли ФотоМАСТЕР открыть ICNS напрямую?

Нативная поддержка ICNS у ФотоМАСТЕР не подтверждена. Используйте его после конвертации в PNG, а затем соберите ICNS специализированным инструментом.

Нужен ли ICNS для современного приложения macOS?

Не всегда. Современный Apple workflow включает asset catalogs и новый Icon Composer с layered-файлом .icon. Требование зависит от проекта. ICNS остаётся системным типом и нужен для существующих ресурсов и сценариев, которые прямо его требуют.

Почему в старых статьях советуют ImageMagick ?

Скриншот программы ImageMagick

Старые публикации часто указывают ImageMagick в цепочках работы с ICNS. поддержка ICNS в современной матрице форматов не была подтверждена, поэтому такой рецепт не используется как основной. Для командной строки на Mac берите iconutil, на Linux — icnsutils.

Есть ли нормальное Android-приложение для ICNS?

Google Play специализированное актуальное приложение с явной заявленной поддержкой ICNS не было подтверждено. На Android практичнее использовать браузерный конвертер, не называя его нативным приложением.

Какой формат использовать для промежуточного редактирования?

PNG. Он сохраняет прозрачность и не вносит потери JPEG-сжатия. Для векторной перерисовки можно дополнительно хранить SVG-мастер, но финальные растровые представления классического iconset всё равно имеют конкретные размеры.

Как понять, что ICNS после сборки действительно исправен?

Распакуйте его обратно и сравните набор представлений. Файл должен открываться независимым инструментом, сохранять прозрачность и хорошо выглядеть при нескольких масштабах. Для разработческого ресурса дополнительно проверьте его в целевом проекте.

Итог: какой путь рациональнее

Если задача — изменить само изображение, сначала получите PNG и редактируйте его в ФотоМАСТЕР, затем соберите ICNS профильным инструментом. В Windows для непосредственной работы с контейнером удобны Axialis IconWorkshop и IcoFX; для большой очереди файлов — reaConverter. В macOS для прозрачного контроля структуры используйте iconutil, а для быстрого ICNS→PNG — sips. В Linux наиболее прямой путь дают icns2png и png2icns. Онлайн-сервисы оставляйте для разовой неконфиденциальной конвертации, а на iPhone/iPad выбирайте приложение, которое прямо указывает ICNS среди поддерживаемых форматов.

Главный критерий — не количество функций у программы, а соответствие операции. Viewer нужен для проверки, растровый редактор — для рисунка, icon editor — для нескольких представлений, converter — для смены формата. Разделение этих ролей делает процесс предсказуемым и позволяет проверить результат на каждом этапе.

Тип контента: 

Оставте свой отзыв о Формат ICNS: чем открыть и редактировать иконки macOS, как конвертировать ICNS в PNG и ICO и собрать файл обратно

CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.