LibraTool logoLibraTool

Бесплатен Конвертор PNG во ICO фавикона

Конвертирајте PNG, JPG, WebP или SVG слики во .ico датотеки со повеќе големини за фавикона. Изберете кои големини да се вклучат (16, 32, 48, 64, 128, 256) и преземете една .ico датотека.

Работи офлајн откако ќе се вчита

Спуштете ги датотеките овде или кликнете за да пребарувате

PNG, JPG, WebP, SVG, HEIC, HEIF · Нема ограничување на големината на датотеката

или притиснете Ctrl+V за да залепите од таблата со исечоци

Прелистувајте датотеки

Совет: можете да залепите слика од екран со Ctrl+V

Вашите датотеки никогаш не го напуштаат уредот. Целата обработка се случува локално во вашиот прелистувач.

Како функционира

Конверзијата работи целосно во вашиот прелистувач користејќи два механизми напишани директно во оваа алатка: Canvas API за скалирање и исцртување на секој кадар на икона, и рачно напишан бинарен ICO енкодер што ги пакува тие кадри во единствена .ico датотека — не се презема библиотека, и никаква датотека никогаш не го напушта вашиот уред.

  1. 1
    Сликата се декодира во платно
    Вашата прикачена PNG, JPEG, WebP, или SVG слика се вчитува во HTMLImageElement и се исцртува на невидливо платно со секоја барана големина (16×16 до 256×256). Платното користи бикубично мазнење со висок квалитет и го почитува вашиот избор за вклопување: „содржи“ ја кутира сликата со проѕирно или обоено пополнување, додека „покриј“ отсекува центриран квадрат од изворот.
  2. 2
    Секој кадар се извезува како PNG бајти
    Вградениот canvas.toBlob('image/png') на прелистувачот го кодира секој скалиран кадар во без-губиток PNG. Овие сурови бајти се она што се вградува внатре во контејнерот .ico — модерните прелистувачи и Windows природно ракуваат со PNG-во-ICO, што ги задржува големините на датотеки помали од постариот формат базиран на BMP.
  3. 3
    Бинарен ICO составен во меморија
    Рачно напишан енкодер ја гради структурата на .ico датотеката од нула користејќи DataView: заглавие ICONDIR од 6 бајти го декларира бројот на слики, проследено со запис во директориум од 16 бајти за секоја големина (бележејќи ширина, висина, длабочина на битови, должина во бајти, и отстапување на податоци), потоа сите PNG товари споени по редослед. Не е вклучена библиотека од трета страна.
  4. 4
    Прикажан преглед, датотеката преземена
    Пред да го понуди преземањето, интерфејсот исцртува пиксел-точен преглед на секоја спакувана големина наспроти позадина во форма на шаховска табла, така што можете да ја потврдите проѕирноста пред зачувување. Составениот Blob се предава на механизмот за преземање на прелистувачот како 'favicon.ico'.

Вашата слика се обработува целосно внатре во вашиот прелистувач — никогаш не се прикачува до никаков сервер, и никаква копија не се задржува откако ќе ја затворите картичката.

Поврзани алатки

Најчесто поставувани прашања