Перайсці да асноўнага зместу
LibraTool logoLibraTool

Канвертар PNG у ICO Favicon — бясплатна

Канвертуйце выявы PNG, JPG, WebP або SVG ў шматпамерныя .ico-файлы фавіконак. Выбірайце памеры для ўключэння (16, 32, 48, 64, 128, 256) і загружайце адзін .ico.

Працуе афлайн пасля загрузкі

Перацягніце файл сюды або націсніце, каб выбраць

PNG, JPG, WebP, SVG, HEIC, HEIF · апрацоўваецца на вашай прыладзе

або націсніце Ctrl+V, каб уставіць з буфера абмену

Выбраць файлы

Парада: скрыншот можна ўставіць спалучэннем Ctrl+V

Вашы файлы ніколі не пакідаюць вашу прыладу. Уся апрацоўка адбываецца лакальна ў вашым браўзеры.

Тыповыя выкарыстанні

  • Стварыце вебсайт Favicon з PNGПераўтварыце ваш логатып PNG у мультыпамерны файл favicon.ico для значка вкладкі вебсайта.
  • Стварыце значок Windows DesktopПераўтварыце PNG ці JPG выявы ў файлы .ico для ярлыкаў Windows desktop і значкаў прыкладання.
  • Многа-памерны крос-платформны значокУпакуйце шматлькі памеры значкаў (16, 32, 48, 64, 128, 256) ў адзін файл .ico, які працуе скрыз.
  • PWA значок крыніца файлаГенеруйце базавы .ico з вашага логатыпа PWA для падтрымкі адпадчыні ў старых браўзерах, якія не ўжывяюць маніфест.
  • Пераўтварыце фірмены логатып у ICO фарматТрансфармуйце ваш кампаніі ці фірмены логатып з PNG, JPG ці SVG ў высокакасны .ico файл для цыфравых кантактаў.

Як гэта працуе

Канвертацыя выконваецца цалкам у вашым браўзеры з дапамогай двух механізмаў, напісаных непасрэдна ў гэтым інструменце: Canvas API для маштабавання і рэндэрынгу кожнага кадра значка, і ўласнаручна напісаны двайковы кадавальнік ICO, які пакуе гэтыя кадры ў адзін файл .ico — бібліятэка не спампоўваецца, і файл ніколі не пакідае вашу прыладу.

  1. 1
    Малюнак дэкадуецца на канвас
    Ваш загружаны PNG, JPEG, WebP ці SVG загружаецца ў HTMLImageElement і малюецца на закадравым канвасе пры кожным запытаным памеры (16×16 да 256×256). Канвас выкарыстоўвае высакаякаснае бікубічнае згладжванне і паважае ваш выбар прымацавання: 'contain' дадае паласы да малюнка з празрыстым ці каляровым запаўненнем, у той час як 'cover' абразае цэнтраваны квадрат з крыніцы.
  2. 2
    Кожны кадр экспартуецца як байты PNG
    Убудаваны canvas.toBlob('image/png') браўзера кадуе кожны маштабаваны кадр у PNG без страт. Гэтыя сырыя байты — тое, што ўбудоўваецца ўнутры кантэйнера .ico — сучасныя браўзеры і Windows нацыўна апрацоўваюць PNG-у-ICO, што захоўвае памеры файлаў меншымі, чым старэйшы фармат на аснове BMP.
  3. 3
    Двайковы ICO збіраецца ў памяці
    Уласнаручна напісаны кадавальнік будуе структуру файла .ico з нуля з дапамогай DataView: 6-байтавы загаловак ICONDIR аб'яўляе колькасць малюнкаў, за якім ідзе 16-байтавы запіс каталога для кожнага памеру (запісваючы шырыню, вышыню, глыбіню біта, даўжыню байтаў і зрух дадзеных), потым усе карысныя грузы PNG злучаныя ў паслядоўнасці. Бібліятэка трэціх бакоў не задзейнічана.
  4. 4
    Паказаны папярэдні прагляд, файл спампаваны
    Перад прапановай спампоўвання інтэрфейс рэндэрыць піксельна дакладны папярэдні прагляд кожнага спакаванага памеру на фоне ў клетачку, так што вы можаце праверыць празрыстасць перад захаваннем. Сабраны Blob перадаецца механізму спампоўвання браўзера як 'favicon.ico'.

Ваш малюнак апрацоўваецца цалкам унутры вашага браўзера — ён ніколі не загружаецца на які-небудзь сервер, і ніякая копія не захоўваецца пасля таго, як вы закрываеце ўкладку.

Звязаныя інструменты

Часта задаюць пытанні