UltKit
Зображення11
PDF13
Документи й дані7
Відео6
Аудіо4
Інші інструменти22

Конвертер PNG в ICNS

Створіть іконку macOS .icns із квадратного PNG, не відкриваючи Xcode чи Terminal. Вона підійде для скрипту, запакованого як програма, образу диска, папки або збірки Electron. Нижче пояснено, як працює повний iconset, якщо ви публікуєте програму через Xcode.

Конвертер зображень

або перетягніть Файли JPG, JPEG, JPE … сюди ·

До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв

Результат

Файли обробляються на наших серверах і видаляються через 30 хв.

Як користуватися цим інструментом

  1. 1

    Виберіть квадратний PNG

    Використовуйте зображення з прозорим тлом розміром щонайменше 1024 × 1024 px.

  2. 2

    Залиште всі розміри

    У розділі Додаткові налаштування параметр Розміри іконок має значення Усі розміри (16–256), тож для списків Finder, бічної панелі та Dock буде відповідне зображення.

  3. 3

    Конвертуйте в ICNS

    Натисніть Конвертувати в ICNS і завантажте файл .icns, готовий для папки Resources пакета застосунку або вікна «Отримати інформацію».

Файл .icns — це контейнер іконок Apple: один файл, багато квадратних растрових зображень, кожне з яких Finder, Dock або Spotlight малює потрібного розміру. Конвертація PNG заповнює ці комірки з одного зображення.

PNG в ICNS: що містить файл іконки macOS

Apple представила формат ICNS у Mac OS 8.5 у 1998 році, а Mac OS X зберегла його як файл, на який посилається кожен пакет застосунку. Контейнер ріс разом із щільністю екранів: записи 512 px з’явилися в Mac OS X 10.5, а запис 1024 px, позначений як 512 × 512 @2x, — з дисплеями Retina в OS X 10.7 і 10.8.

Кожна комірка — це пара: зображення 1x і зображення @2x того самого розміру в пунктах для екранів Retina. Finder вибирає те, що відповідає дисплею та режиму перегляду, тому один PNG 1024 px, зменшений Finder, у списку виглядає розмитішим, ніж справжній запис 16 px.

Розміри iconset для Mac від 16 px до 1024 px

Назви файлів, яких очікує iconutil, усередині теки .iconset. Файл @2x має вдвічі більше пікселів, ніж розмір у пунктах.
Розмір у пунктахФайл 1x (пікселі)Файл @2x (пікселі)Де видно
16 pticon_16x16.png (16)[email protected] (32)Список у Finder, меню
32 pticon_32x32.png (32)[email protected] (64)Бічна панель, режим дрібних іконок
128 pticon_128x128.png (128)[email protected] (256)Режим іконок у Finder, Dock
256 pticon_256x256.png (256)[email protected] (512)Режим великих іконок, Quick Look
512 pticon_512x512.png (512)[email protected] (1024)Перегляд в «Отримати інформацію», App Store
Термінал: створіть .icns із повного iconset за допомогою інструментів Apple
mkdir MyApp.iconset
sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png
cp icon-1024.png MyApp.iconset/[email protected]
# повторіть sips для файлів 16, 32, 64, 128 і 256 px
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

PNG — растровий формат без втрат, опублікований у 1996 році групою PNG Development Group і згодом стандартизований W3C та ISO. Він зберігає кожен піксель точно, підтримує повну альфа-прозорість і без артефактів передає текст, чіткі краї та суцільні кольори. Така точність робить його ідеальним для скриншотів, логотипів, іконок і графіки інтерфейсів. Недолік — розмір: фотографії у PNG часто в кілька разів більші за те саме фото у JPEG чи WebP. PNG відкривають усі браузери, операційні системи та редактори.

Стиснення
Без втрат
Прозорість
Так
Анімація
Ні
Рік появи
1996 · PNG Development Group
Конвертер PNG

ICNS

Apple Icon Image

ICNS — контейнерний формат піктограм Apple, який використовують для іконок програм, папок і документів у macOS від Mac OS 8.5 у 1998 році. Один файл об’єднує кілька розмірів, від 16×16 до 1024×1024 пікселів, зокрема версії Retina, зазвичай як дані PNG із прозорістю. Xcode і macOS читають його напряму, але поза платформами Apple його майже не використовують. Windows і більшість вебінструментів не відкривають ICNS без конвертера.

Стиснення
Без втрат
Прозорість
Так
Анімація
Ні
Рік появи
1998 · Apple
Конвертер ICNS

PNG перетворюють на ICNS, коли пакету застосунку Mac, інсталятору чи теці потрібен контейнер іконок Apple з кількома роздільними здатностями в одному файлі; ICNS повертають у PNG лише для того, щоб використати наявну іконку застосунку в документі або на сайті.

Онлайн-конвертер ICNS чи Xcode та iconutil

Цей конвертер заповнює комірки від 16 до 256 px, чого вистачає для списків Finder, бічної панелі, Dock і режиму іконок на будь-якому Mac, зокрема Retina до комірки 128 pt. Саме це потрібно для іконки теки, іконки тому DMG, застосунку AppleScript чи Automator або внутрішнього інструмента, і встановлювати засоби розробника не потрібно.

Для застосунку, який ви подаєте в Mac App Store, використовуйте джерело 1024 px у каталозі ресурсів Xcode або запустіть iconutil на повному iconset, як показано вище, щоб комірки 512 pt заповнювалися справжніми пікселями. Почніть із чистого квадрата: якщо ваш логотип широкий, інструмент обрізати фото спершу дасть полотно 1:1, а стаття як обрізати зображення за пропорціями пояснює, де залишити поля.

Запитання користувачів Mac про конвертацію PNG в ICNS

Як встановити власну іконку ICNS на папку чи програму в Mac?

Виберіть елемент у Finder, натисніть Command-I, щоб відкрити вікно «Отримати інформацію», а потім перетягніть файл .icns на маленьку іконку у верхньому лівому куті вікна. Для застосунку, який ви створюєте самі, помістіть файл у Contents/Resources і вкажіть його назву в ключі CFBundleIconFile файлу Info.plist.

Якого розміру має бути PNG для створення ICNS?

1024 × 1024 px — найбільший розмір, який визначає Apple. Менший PNG теж можна конвертувати, але всі розміри, більші за вихідний, буде збільшено, і на екранах Retina іконка виглядатиме розмито. Зображення має бути квадратним, із прозорим тлом поза формою іконки.

Чи потрібен ICNS, зроблений вручну, якщо в проєкті Xcode є asset catalog?

Ні. Якщо в macOS-цілі використовується набір AppIcon в Assets.xcassets, Xcode сам компілює його та створює файл іконки застосунку під час збирання. Окремий .icns потрібен для проєктів без Xcode: застосунків на shell-скриптах, пакувальників Electron і Tauri, Python-бандлерів та фонів DMG.

Чому нова іконка опинилася всередині сірого заокругленого квадрата?

Починаючи з macOS 11 Big Sur іконки застосунків для Mac мають форму квадрата із заокругленими кутами, а macOS 26 Tahoe поміщає іконки, що не заповнюють цю форму, у сіру плитку. Намалюйте заокруглений квадрат у самому зображенні, залишивши прозорі кути, і система покаже іконку так, як задумано.

Чи стискає файл ICNS моє зображення?

Непомітно для ока. Сучасні файли .icns зберігають більші зображення як дані PNG усередині контейнера, а це без втрат. Лише крихітні застарілі записи використовують власну схему Apple з кодуванням серій і окремою 8-бітною маскою, і на сучасних Mac їх майже не показують.

Чи можна використати той самий файл іконки у Windows або Linux?

Windows потрібен ICO, а не ICNS; PNG у ICO створить його з того самого зображення. Робочі середовища Linux читають звичайні іконки PNG або SVG із тек тем, тож вихідний PNG їм уже підходить.