Ugrás a fő tartalomra

Ingyenes PNG–ICO favicon konvertáló

Alakíts PNG, JPG, WebP vagy SVG képeket többméretes .ico favicon fájlokká. Válaszd ki a csomagolni kívánt méreteket (16, 32, 48, 64, 128, 256), és tölts le egyetlen .ico fájlt.

Betöltés után offline is működik

Húzza ide a fájlt, vagy kattintson a tallózáshoz

PNG, JPG, WebP, SVG, HEIC, HEIF · az eszközödön dolgozza fel

vagy nyomjon Ctrl+V-t a vágólapról való beillesztéshez

Fájlok tallózása

Tipp: képernyőképet a Ctrl+V billentyűkkel illeszthetsz be

Az Ön fájljai soha nem hagyják el az eszközét. Minden feldolgozás helyileg történik a böngészőjében.

Gyakori felhasználások

  • Hozzon létre egy webhely faviconot a PNG-bőlKonvertálja a logódat PNG-ből egy több méretű favicon.ico fájlba a webhely füljegyhez.
  • Hozzon létre egy Windows asztal ikontKonvertáljon PNG vagy JPG képeket .ico fájlokra a Windows asztal parancsikonjainak és alkalmazásikonoknak.
  • Multi-méretű platformszéles ikonCsomagoljon több ikont méret (16, 32, 48, 64, 128, 256) egy .ico fájlba, amely mindenhol működik.
  • PWA ikon forrásfájlGenerálja az alapvető .ico-t a PWA logódból az visszalépési támogatásért a régebbi böngészőkben, amelyek nem használják a nyilvántartást.
  • A márka logójának konvertálása ICO formátumbaAlakítsa át a vállalat vagy márka logóját PNG, JPG vagy SVG-ből egy magas minőségű .ico fájlba a digitális érintési pontokhoz.

Hogyan működik

Az átalakítás teljes egészében a böngésződben zajlik, két, közvetlenül ebbe az eszközbe írt mechanizmus segítségével: a Canvas API skálázza és rendereli az egyes ikon-képkockákat, egy kézzel írt ICO bináris kódoló pedig ezeket a képkockákat egyetlen .ico fájlba csomagolja — nincs letöltött könyvtár, és a fájl soha nem hagyja el az eszközödet.

  1. 1
    A kép egy canvasre dekódolva
    A feltöltött PNG, JPEG, WebP vagy SVG betöltésre kerül egy HTMLImageElementbe, majd egy láthatatlan vászonra rajzolódik minden kért méretben (16×16-tól 256×256-ig). A vászon nagy minőségű bikubikus simítást használ, és tiszteletben tartja a méretezési beállításodat: a "befoglaló" (contain) mód átlátszó vagy színes kitöltéssel keretezi a képet, a "kitöltő" (cover) mód pedig egy középre igazított négyzetet vág ki a forrásból.
  2. 2
    Minden képkocka PNG-bájtokként exportálva
    A böngésző beépített canvas.toBlob('image/png') metódusa veszteségmentes PNG-vé kódolja minden skálázott képkockát. Ezek a nyers bájtok kerülnek beágyazásra az .ico konténerbe — a modern böngészők és a Windows natívan kezelik a PNG-in-ICO formátumot, ami kisebb fájlméretet eredményez a régebbi BMP-alapú formátumnál.
  3. 3
    Az ICO bináris memóriában kerül összeállításra
    Egy kézzel írt kódoló nulláról építi fel az .ico fájlszerkezetet DataView segítségével: egy 6 bájtos ICONDIR fejléc jelzi a képek számát, ezt követi méretenként egy 16 bájtos könyvtárbejegyzés (rögzítve a szélességet, magasságot, bitmélységet, bájthosszt és adateltolást), majd az összes PNG-adat egymás után. Nincs benne külső könyvtár.
  4. 4
    Előnézet megjelenítve, fájl letöltve
    A letöltés felkínálása előtt a felület egy pixelpontos előnézetet jelenít meg minden csomagolt méretről egy sakktábla-mintás háttéren, így ellenőrizheted az átlátszóságot mentés előtt. Az összeállított Blob átadásra kerül a böngésző letöltési mechanizmusának "favicon.ico" néven.

A képed teljes egészében a böngésződön belül kerül feldolgozásra — soha nem kerül feltöltésre semmilyen szerverre, és a lap bezárása után nem marad meg belőle másolat.

Kapcsolódó eszközök

Gyakran ismételt kérdések