Конвертер PNG в ICNS
Створіть іконку macOS .icns із квадратного PNG, не відкриваючи Xcode чи Terminal. Вона підійде для скрипту, запакованого як програма, образу диска, папки або збірки Electron. Нижче пояснено, як працює повний iconset, якщо ви публікуєте програму через Xcode.
Конвертер зображень
або перетягніть Файли JPG, JPEG, JPE … сюди ·
До 95 МБ на файл· До 20 файлів· Видаляються через 30 хв
Файли обробляються на наших серверах і видаляються через 30 хв.
85 зберігає фото візуально ідентичними оригіналу. Зменшуйте лише тоді, коли потрібен менший файл.
JPG, BMP і EPS не підтримують прозорість. Прозорі пікселі заповнюються цим кольором.
Hex-колір для заливки під прозорими пікселями, наприклад #FFFFFF.
Цей формат містить одне зображення. Оберіть вихідний формат GIF або WebP, якщо хочете зберегти анімацію.
Багаторозмірна іконка містить кілька роздільностей в одному файлі; браузери та операційні системи обирають потрібну.
Залиште початкові розміри або введіть одну сторону — пропорції збережуться.
Пікселі для сторони, обраної вище.
Відсоток від початкових розмірів.
sRGB підходить для екранів і вебу. Для друку залиште оригінальний; відтінки сірого відкидають колір.
Лише метадані, 0 зберігає початкове значення. Принтери та деякі портали читають це число; воно не змінює піксельні розміри.
Як користуватися цим інструментом
- 1
Виберіть квадратний PNG
Використовуйте зображення з прозорим тлом розміром щонайменше 1024 × 1024 px.
- 2
Залиште всі розміри
У розділі Додаткові налаштування параметр Розміри іконок має значення Усі розміри (16–256), тож для списків Finder, бічної панелі та Dock буде відповідне зображення.
- 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
| Розмір у пунктах | Файл 1x (пікселі) | Файл @2x (пікселі) | Де видно |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | Список у Finder, меню |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | Бічна панель, режим дрібних іконок |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | Режим іконок у Finder, Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | Режим великих іконок, Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | Перегляд в «Отримати інформацію», App Store |
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
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
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 їм уже підходить.