Гид по технологиям

Как извлечь и сохранить иконки приложений и системные иконки на macOS

6 min read macOS Обновлено 10 Apr 2026
Как извлечь иконки приложений на macOS
Как извлечь иконки приложений на macOS

Пользователь редактирует изображения на Mac

Если вы работаете над проектом или пишете техническую документацию и нужна качественная иконка приложения для Mac, не обязательно искать её на случайных сайтах. Вы можете извлечь иконки прямо из установленных приложений и системных компонентов с помощью встроенных средств macOS.

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

Краткое руководство

  • Быстрый способ: Get Info → выбрать иконку → Cmd+C → Preview → File > New from Clipboard → Export.
  • Если нужны разные размеры: Show Package Contents → Contents/Resources → [AppName].icns → открыть в Preview и экспортировать нужный размер.
  • Системные иконки находятся в /System/Library/CoreServices и /System/Library/PreferencePanes.

Важно: извлечение иконок для просмотра не требует отключения защиты, но изменение системных ресурсов требует осторожности и знаний о System Integrity Protection (SIP).

Извлечение иконок из стандартных и сторонних приложений

Есть два простых метода. Первый — быстрый и универсальный. Второй даёт выбор размеров и исходный формат .icns.

Быстрый способ через Сведения

  1. Control‑клик (или правый клик) по приложению и выберите Сведения.
  2. Нажмите на иконку приложения в левом верхнем углу окна сведений, чтобы выделить её.
  3. Нажмите Cmd + C, чтобы скопировать иконку в буфер обмена.
  4. Откройте приложение Preview и выберите File > New from Clipboard. В левой колонке выберите изображение и экспортируйте его (File > Export).

Иконка приложения в окне сведений (Get Info)

Этот способ удобен, если нужен один PNG для документации или макета.

Способ через пакет приложения и .icns

  1. В Finder откройте папку Applications и найдите нужное приложение.
  2. Control‑клик по приложению и выберите Показать содержимое пакета (Show Package Contents).
  3. Перейдите в Contents → Resources и найдите файл с расширением .icns (обычно называется [AppName].icns).
  4. Дважды кликните .icns, чтобы открыть его в Preview. В левой панели появятся доступные размеры.
  5. Выберите нужный размер и выберите File > Export. В диалоговом окне выберите формат (PNG подходит чаще всего) и включите опцию Alpha, чтобы сохранить прозрачный фон. Нажмите Save.

Файл .icns внутри пакета приложения в папке Resources

Экспорт иконки приложения в PNG с прозрачным фоном

Этот подход полезен, когда вам нужны конкретные размеры (например, 16×16, 32×32, 128×128, 512×512, 1024×1024).

Извлечение системных иконок macOS

Системные иконки хранятся в каталоге CoreServices и в связанных bundle-файлах. Они покрывают элементы Finder, Центр управления, часы, Dock, Siri и другие.

  1. В Finder выберите Go > Go to Folder.
  2. Введите:
/System/Library/CoreServices
  1. Внутри CoreServices ищите папку Applications и файлы типа CoreTypes.bundle. Внутри CoreTypes.bundle находятся Generic icons и иконки Finder.

Иконки в CoreTypes.bundle внутри CoreServices

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

/System/Library/PreferencePanes

Каждый элемент с расширением .prefPane — это пакет. Control‑клик → Показать содержимое пакета → найдите Resources → .icns и экспортируйте так же, как для обычных приложений.

Иконки модулей настроек в папке PreferencePanes

Форматы, размеры и качество — краткая справка

Факт‑бокс: ключевые размеры

  • Частые размеры в .icns: 16×16, 32×32, 64×64, 128×128, 256×256, 512×512, 1024×1024.
  • Лучший формат для корректной прозрачности: PNG с включённым Alpha.
  • .icns содержит несколько размеров в одном файле и подходит для установки в macOS.

Совет: для веба и документации используйте 512×512 или 1024×1024 и затем масштабируйте вниз; сохраняйте альфа‑канал.

Альтернативные способы и инструменты

  • Preview + пакет приложения — самый универсальный и безопасный способ.
  • Сторонние утилиты: в App Store есть приложения для работы с иконками (конвертеры .icns ↔ PNG), которые упрощают парсинг нескольких файлов разом.
  • Скрипты: можно автоматизировать сбор иконок в каталоге с помощью AppleScript или Automator (подготовьте мини‑скрипт для массового экспорта).

Примечание: любые сторонние инструменты следует брать из доверенных источников и проверять разрешения.

Ментальные модели и правила выбора

  • Если нужна одна иконка для документа — используйте Get Info → Copy.
  • Если нужна коллекция размеров — извлекайте .icns из пакета приложения.
  • Если работаете как разработчик иконок — храните оригинал в .icns и экспортируйте подборку PNG под целевые платформы.

Чеклист по роли

Дизайнер:

  • Экспортируйте 1024×1024 PNG с Alpha.
  • Проверьте контраст и зазоры на светлом и тёмном фоне.
  • Переименуйте файл по стандарту проекта.

Разработчик:

  • Убедитесь, что файл в нужном формате и размере для сборки приложения.
  • Для macOS‑приложений храните .icns в ресурсах пакета.

Системный администратор:

  • Не модифицируйте системные файлы без резервной копии и понимания SIP.
  • Для централизованной замены иконок используйте MDM‑политику, если доступно.

Критерии приёмки

  • PNG сохранён с Alpha и прозрачным фоном, если требуется.
  • Размер соответствует требованиям (например, 512×512 для макетов).
  • Иконка открывается и корректно отображается в Preview и целевой среде.

Советы по совместимости и безопасность

  • Нужен только просмотр и экспорт — отключать System Integrity Protection не требуется.
  • Изменение системных иконок или файлов в /System может потребовать отключения SIP — этого следует избегать на рабочих машинах.
  • На новых версиях macOS структура каталогов может немного отличаться, но CoreServices и PreferencePanes остаются основными местами для поиска.

Важно: перед массовыми изменениями создайте резервную копию и тестируйте на отдельной машине.

Когда этот метод не подойдёт

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

Быстрая методика для массового экспорта (мини‑методология)

  1. Создайте папку для экспорта.
  2. Пройдитесь по списку приложений и для каждого: Show Package Contents → Contents/Resources → скопировать .icns в папку экспорта.
  3. Откройте .icns в Preview по очереди и экспортируйте нужные размеры.
  4. Проверьте PNG на прозрачность и целевые размеры.

Сводка

Извлечь иконки на macOS просто: для быстрого результата используйте Get Info и Clipboard; для контроля размера и качества — берите .icns из пакета приложения и экспортируйте через Preview. Всегда сохраняйте оригиналы и соблюдайте осторожность при работе с системными файлами.

Ключевые выводы:

  • Используйте Preview для экспорта в PNG с Alpha;
  • .icns содержит несколько размеров в одном файле;
  • SIP защищает системные файлы — модифицируйте их только при полной уверенности.

Короткое объявление: если нужно, могу подготовить чеклист по массовому извлечению иконок или Automator/AppleScript‑скрипт для автоматизации этого процесса.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Папка автозагрузки Windows — найти и управлять
Windows

Папка автозагрузки Windows — найти и управлять

Отключить исчезновение окон в macOS Sonoma
macOS

Отключить исчезновение окон в macOS Sonoma

Отключить клавишу Globe на Mac
macOS

Отключить клавишу Globe на Mac

Отключить миниатюры скриншотов на Mac
macOS

Отключить миниатюры скриншотов на Mac

RAW в JPEG на Mac — через Preview
Фото

RAW в JPEG на Mac — через Preview

Удалить фон с фото на Mac — быстро и без программ
macOS

Удалить фон с фото на Mac — быстро и без программ