Конвертер з PNG у ICO

Конвертація растрової графіки PNG у файли значків Windows поміщає ваше зображення з прозорим фоном в контейнер ICO, який використовується для ярликів настільного програмного забезпечення.

Виберіть або перетягніть файли сюди

Приватно - файли ніколи не залишають ваш пристрій

або вставте Ctrl+V

Поки ви чекаєте на файли, можете пограти в Code Rain

Гарантія конфіденційності без передавання даних мережею: Жодного байта не передано на зовнішні сервери. Уся обробка відбувалася локально в ізольованому середовищі браузера.

Порівняння форматів та технічні характеристики

СпецифікаціяPNGICO
MIME-типimage/pngimage/x-icon
Типрастррастр / контейнер
Стисненнябез втрат (DEFLATE / LZ77 + Huffman)необроблене растрове зображення / вбудований PNG
Стандартна специфікаціяW3C PNG 3rd EditionMicrosoft ICO Format
Заголовок магічних байтів89 50 4E 47 0D 0A 1A 0A00 00 01 00

Огляд формату та застосування

Перетворення файлу Portable Network Graphics на формат значків Windows є необхідним під час створення настільних програм або налаштування системних ярликів. Розробники програмного забезпечення та системні адміністратори часто беруть стандартну веб-графіку та перетворюють її на значки програм. Операційні системи Windows вимагають спеціальних структур значків для правильного відображення візуальних маркерів на різних налаштуваннях масштабування дисплея, панелях завдань і в поданні провідника файлів. Пакетне програмне забезпечення для настільних ПК, спеціальні ярлики папок і веб-фавікони покладаються на це перетворення файлів. Стандартне веб-зображення містить лише одну роздільну здатність і не може динамічно масштабуватися всередині оболонки Windows. Перетворення графіки у файл значка загортає візуальні дані в багатошаровий контейнер, щоб операційна система могла вибрати правильні розміри для моніторів з високою роздільною здатністю (High-DPI) або стандартних сіток робочого столу без спотворення зображення.

Технічні специфікації та розбір кодеків

Вихідний формат PNG (image/png) використовує стиснення DEFLATE без втрат, яке поєднує кодування LZ77 і Хаффмана. Він починається з 8-байтового підпису магічного числа: 89 50 4E 47 0D 0A 1A 0A. Цільовий формат Windows Icon (image/x-icon) діє скоріше як контейнерний формат, а не як єдиний стиснений потік. Файл ICO починається з 6-байтового заголовка, що містить зарезервоване слово, індикатор типу зображення (1 для значків) і кількість зображень, збережених усередині. За цим заголовком слідує 16-байтовий елемент каталогу для кожного вміщеного зображення, де детально описано ширину, висоту, кількість кольорів, площини, біти на піксель, розмір і зміщення. Сучасні файли ICO можуть зберігати необроблені нестиснені растрові зображення або вбудовувати стиснені дані PNG безпосередньо в блоки контейнера.

Сумісність з ОС та браузерами

Файли значків Windows повністю підтримуються на всіх настільних версіях Microsoft Windows від Vista до Windows 11. Веб-браузери читають файли ICO спеціально для веб-сайт-фавіконів, хоча сучасні веб-стандарти віддають перевагу PNG або SVG для вкладки браузера. Файлові менеджери macOS та Linux відображають контейнери ICO з різним рівнем підтримки мініатюр, часто вимагаючи спеціальних переглядачів зображень для перевірки окремих шарів. Мобільні операційні системи iOS та Android не використовують файли ICO нативно, оскільки вони покладаються на формати PNG та JPEG для ресурсів додатків. Підтримка також залежить від застосунку, пристрою, операційної системи та її версії.

Корисна інформація

Цей інструмент зберігає одне зображення: PNG-файли розміром до 256x256 пікселів зберігають свій розмір, а більші зменшуються до 256x256, тому починайте з квадратного PNG розміром 256x256 або менше; якщо в одному значку потрібні кілька розмірів, наприклад 16x16, 32x32 і 48x48, додайте їх у редакторі значків.

Поширені запитання

Як конвертувати PNG у значок Windows без втрати якості?

PNG розміром до 256x256 пікселів вбудовується в контейнер ICO без змін, тож додаткового етапу стиснення з втратами немає; більший PNG спочатку зменшується до 256x256 - найбільшого розміру, який може вмістити запис значка.

У чому різниця між PNG та значком Windows?

PNG - це одношарове растрове зображення, стиснене за алгоритмами DEFLATE, тоді як значок Windows - це контейнерний файл, який містить зображення кількох розмірів і з різною глибиною кольору.