§

Kép feltöltése

PNG, JPEG, WebP — max 10 MB.

Egy favicon készlet összerakása egy új webhelyhez gyakran azt jelenti, hogy megnyitsz egy grafikus alkalmazást, exportálsz hat különböző PNG-t, kézzel írod meg a címkéket, és reménykedsz, hogy a méretek egyeznek. Ez a munkafolyamat fárasztó valamihez, ami húsz másodpercet kéne hogy igénybe vegyen. Ez az eszköz egyetlen lépésre csökkenti a teljes folyamatot: dobj be egy képet (vagy írj be egy szót vagy emojit), válassz egy betűtípust és színt, és megkapod az összes favicon méretet plusz a HTML-t és egy manifest részletet, mindezt egy letölthető ZIP-ben. A megközelítés tiszta böngészőoldali — a Canvas API kezeli az átméretezést, és az fflate csomagolja a csomagot memóriában. Semmi sem töltődik fel, így működik egy zárolt céges gépen vagy egy légréses környezetben, ahol nincs grafikus telepítő. A kapott faviconok szabványos PNG-k, amelyek minden böngészőben működnek, ami támogatja a címkét, és az Apple-touch-icon valamint PWA ikonok készen állnak a termelési buildbe való beillesztésre.

Hogyan működik a böngészőalapú favicon generálás

A teljes generálási csővezeték a böngészőlapodon belül fut a Canvas API és az fflate tömörítő könyvtár segítségével. Nincs szerveroldali feldolgozás, nincs feltöltés, nincsenek harmadik féltől származó szolgáltatások.

  1. Töltsd be a forrásképedet vagy rendereld a szövegedet vagy emojidat egy képernyőn kívüli vászonra nagy felbontásban. Ha képet választottál, azt a böngésző natívan dekódolja. Ha szöveges módot választottál, az oldal a szavadat egy vászonra rajzolja a kiválasztott betűtípussal, előtérszínnel és háttérszínnel.
  2. Minden célmérethez (16, 32, 48, 180, 192, 512 pixel) az oldal létrehoz egy friss képernyőn kívüli vásznat azon a pontos méreten, majd a Canvas API segítségével rárajzolja a forrástartalmat. A böngésző beépített képátméretezője automatikusan bilineáris vagy bikubikus szűréssel végzi a lekicsinyítést, éles favicont eredményezve minden méretben.
  3. Minden vászon PNG Blob-ba exportálódik a canvas.toBlob() segítségével. Az előnézeti panel mind a hat méretet mutatja, így ellenőrizheted az eredményt a letöltés előtt. Egy kész HTML blokk és egy webes alkalmazás manifest részlet (manifest.json) készül a fájlnevekből, így közvetlenül bedobhatod őket a webhelyed head tagjébe.
  4. Amikor rákattintasz a ZIP letöltésére, az oldal minden PNG Blob-ot memóriába olvas, az fflate segítségével egy manifest.json fájllal együtt egyetlen ZIP archívumba csomagolja őket, és egyetlen kattintással letöltést indít. A teljes csomag a böngésződben készül — semmi sem töltődik fel egyetlen szakaszban sem.

Miért érdemes faviconokat generálni a böngésződben?

  • Egy teljes favicon készlet megszünteti a böngésző favicon-nem-talált 404-es hibaüzenetét az első látogatáskor, és biztosítja, hogy a webhelyed professzionálisan nézzen ki a könyvjelzőkben, böngészőlapokban és PWA telepítési képernyőkön. A hiányzó méretek azt jelentik, hogy a böngésző vagy nem tölt be semmit, vagy egy elmosódott legközelebbi-szomszéd méretezésre esik vissza.
  • A csomagolt HTML és manifest részlet megkímél attól, hogy kézzel írj hat címkét és egy JSON manifest blokkot. Illeszd be őket a webhelyed head részébe, állítsd be az útvonalakat ha szükséges, és másodpercek alatt készen vagy a percek helyett.
  • A kliensoldali generálás az egyetlen lehetőség a zárolt céges eszközökön, amelyekből hiányzik a fotószerkesztő. Mivel semmi sem töltődik fel, nincs adatszivárgási kockázat és nincs szükség megfelelőségi felülvizsgálatra az érzékeny vagy márkajelzésű képek esetében.
  • A szöveges és emoji mód lehetővé teszi, hogy favicont generálj kép nélkül. Írd be a márkád betűjelét, egy betűt vagy egy emojit, válassz betűtípust és színt, és megkapod a teljes készletet — tökéletes személyes projektekhez, prototípusokhoz vagy olyan webhelyekhez, amiknek most csak egy ideiglenes favicon kell.

Gyakori favicon generálási felhasználások

Minden webhelynek, amit az emberek könyvjelzőznek vagy telepítenek, szüksége van faviconra. Itt van három forgatókönyv, ahol egy böngészőalapú generátor időt spórol.

  • Új landoló oldal vagy mikrosite beállítása. Generálj teljes favicon készletet egy márka logóból kevesebb mint egy perc alatt, másold a címkéket a webhely head részébe, és telepíts. Nincs szükség tervezőeszközre.
  • PWA ikonok készítése egy progresszív webalkalmazáshoz. A 192×192 és 512×512 PNG ikonok szükségesek a manifest.json-hoz. Generáld őket a favicon készlet többi részével együtt egyetlen lépésben ahelyett, hogy egy logót kézzel méreteznél át.
  • Helyőrzők létrehozása prototípusokhoz és staging webhelyekhez. Írj be egyetlen betűt vagy emojit, válassz háttérszínt, és kapsz valósághű faviconokat anélkül, hogy a tervezőcsapat végleges márka anyagaira várnál.

Egy gyakorlati példa: favicon készlet generálása egy céges logóból

Van egy 500×500 PNG logód, és szükséged van a teljes favicon készletre egy új marketing webhelyhez.

Nyisd meg ezt az oldalt és dobd a logó PNG-t a feltöltési zónába. A kép betöltődik és egy előnézet jelenik meg a méret rács mellett. Kattints a Faviconok generálása gombra. Az oldal a logót hat képernyőn kívüli vászonra rajzolja 16, 32, 48, 180, 192 és 512 pixelben, és mutatja az egyes eredményeket. Az előnézeti panel alatt megjelenik a kész HTML blokk rel="icon" bejegyzésekkel a 16/32/48 méretekhez, egy apple-touch-icon link a 180-as mérethez, és egy manifest link a PWA ikonokhoz. Az alatta lévő manifest részlet a 192 és 512 ikonokat sorolja fel. Kattints a ZIP letöltése gombra — az oldal mind a hat PNG-t plusz a manifest.json-t egyetlen ZIP archívumba csomagolja az fflate segítségével. A teljes kör két másodpercet vesz igénybe és nem használ sávszélességet a kezdeti oldalbetöltésen túl.

Milyen favicon méreteket generál az eszköz?

Hat méret: 16×16, 32×32 és 48×48 szabványos böngésző faviconokhoz, 180×180 az Apple Touch Icon-hoz, és 192×192 valamint 512×512 PWA manifest ikonokhoz. Minden méret PNG-ként kerül kiadásra. A modern böngészők elfogadják a PNG faviconokat a segítségével.

Tudok favicont generálni szövegből vagy emojiból?

Igen. Válts szöveges vagy emoji módba, írj be egy szót vagy illessz be egy emojit, válassz betűtípust, előtérszínt és háttérszínt, majd kattints a Generálás gombra. A szöveg egy képernyőn kívüli vászonra renderelődik nagy felbontásban, majd átméreteződik minden cél favicon méretre.

A kép feltöltődik egy szerverre?

Nem. A kép sosem hagyja el az eszközödet. Az oldal a böngésző File API-ját használja a kép memóriába olvasásához és a Canvas API-t a faviconok átméretezéséhez és exportálásához. Nyisd meg a DevTools Network panelt generálás közben — az egyetlen kimenő kérés a kezdeti oldalbetöltés és a hirdetési hívások. Semmilyen képadat nem kerül továbbításra.

Milyen formátumokat fogad el a képfeltöltés?

Bármilyen formátumot, amit a böngésző dekódolni tud: PNG, JPEG, WebP, GIF és SVG (a böngésző által raszterizált). A fájlméret korlát 10 MB feltöltésenként.

Hogyan működik a ZIP letöltés?

Az oldal az fflate könyvtárat használja (igény szerint betöltve egy megosztott vendor útvonalról) az összes generált PNG plusz a manifest.json szabványos ZIP archívumba csomagolásához. A csomagolás teljes egészében a böngésző memóriájában történik — nincs feltöltés, nincs szerver kör. A ZIP egyetlen kattintással Blob letöltésként érhető el.

Használhatom ezeket a faviconokat bármely webhelyen?

Igen. A generált PNG faviconok minden modern böngészőben működnek, ami támogatja a címkét. A 180×180 Apple Touch Icon lefedi az iOS-t és a Safarit. A 192×192 és 512×512 PWA ikonok teljesítik a manifest követelményeket a Chrome Androidon és más PWA-t támogató böngészőkben.

Van valódi .ico formátum opció?

A jelenlegi verzió PNG-ket ad ki, mert minden modern böngésző elfogadja őket a segítségével. Egy valódi többfelbontású .ico formátum még nem támogatott, és egy jövőbeli kiadásban kerülhet hozzáadásra.