PNG до Конвертер ICO
Миттєво перетворюйте зображення PNG у файли значків Windows (ICO) (генератор значків Favicon) у вашому браузері. Швидко, безпечно та повністю на стороні клієнта.
Натисніть або перетягніть PNG сюди
Підтримує до 50 Мб
Миттєво перетворюйте зображення PNG у файли значків Windows (ICO) (генератор значків Favicon) у вашому браузері. Швидко, безпечно та повністю на стороні клієнта.
Підтримує до 50 Мб
ICO — це формат, який Windows очікує для піктограм програм для робочого столу, а браузери історично очікують для піктограм (посилання rel=icon, /favicon.ico). Створення належного файлу ICO означає об’єднання кількох розмірів одного зображення в один контейнер, щоб операційна система або браузер могли вибрати необхідну роздільну здатність. Фавікон ICO зазвичай включає 16×16, 32×32 і 48×48; ICO програми для настільних ПК зазвичай додає 64×64, 128×128 та 256×256.
Цей конвертер приймає один або кілька файлів PNG і записує правильно структурований файл ICO у вашому браузері. Каталог ICO та метадані кожного вбудованого зображення створюються в JavaScript із використанням бінарного буфера; Записи PNG вбудовуються безпосередньо, тоді як менші розміри можна додатково перекодувати як DIB у стилі BMP для сумісності зі старими версіями. Результатом є стандартний файл ICO, який приймає Windows Explorer, Visual Studio, веб-браузери та будь-який інший інструмент, який використовує ICO.
Вся обробка відбувається локально. Файли PNG зчитуються в браузері, потік байтів ICO створюється в пам’яті, а результат пропонується як завантаження. Ні завантаження на сервер, ні тимчасового зберігання файлів, ні зовнішньої залежності.
Якщо ви підтримуєте програму Windows, піктограма виконуваного файлу має бути файлом ICO, вбудованим у двійкові ресурси. Збірні PNG-ресурси не є еквівалентними. Створення належного ICO з ваших шаблонів PNG є стандартним етапом пакування перед зв’язуванням піктограми у виконуваний файл.
Для значків сайту сучасні веб-переглядачі також приймають PNG за допомогою посилання rel=icon, але /favicon.ico все ще є застарілим резервним варіантом, який старіші веб-переглядачі та багато автоматизованих інструментів (програми читання RSS, соціальні попередні перегляди, сканери пошукових систем) перевіряють першими. Сайт без файлу /favicon.ico створює шум 404 у журналах сервера та може не відображатися належним чином у старих клієнтах. Створення файлу займає п’ять секунд; його відсутність коштує постійного спаму в журналі.
Завантажте свої шаблони PNG, оберіть, які розміри об’єднати, створіть.
Файл ICO складається з 6-байтового заголовка ICONDIR (reserved=0, type=1 для ICO, count=кількість зображень), за яким ідуть 16-байтові записи ICONDIRENTRY, за якими йде корисне навантаження зображення. Кожен ICONDIRENTRY визначає ширину та висоту (де 0 означає 256), кількість кольорів, площини, бітову глибину, розмір корисного навантаження та зсув.
Кожне корисне навантаження зображення є повним файлом PNG (підпис PNG 0x89504E47 на початку) або DIB у стилі BMP. Сучасні інструменти перетворення, включно з цим, вбудовують PNG для розмірів 64 × 64 і вище та BMP для менших розмірів, що відповідає вимогам Windows.
Браузер виконує важку роботу: декодування PNG у растрове зображення за допомогою canvas, зміна розміру за допомогою canvas drawImage із увімкненим згладжуванням, а остаточне складання ICO за допомогою DataView записує у бінарний буфер. Буфер упакований як Blob із типом "image/x-icon" і пропонується як завантаження.