PNG do ICO konvertor
Převeďte obrázky PNG na soubory ikon Windows (ICO) (generátor Favicon) okamžitě ve vašem prohlížeči. Rychlé, bezpečné a zcela na straně klienta.
Zde klikněte nebo přetáhněte PNG
Podporuje až 50 MB
Převeďte obrázky PNG na soubory ikon Windows (ICO) (generátor Favicon) okamžitě ve vašem prohlížeči. Rychlé, bezpečné a zcela na straně klienta.
Podporuje až 50 MB
ICO je formát, který Windows očekává pro ikony desktopových aplikací a formát, který prohlížeče historicky očekávají pro favicony (odkaz rel=icon, /favicon.ico). Generování správného souboru ICO znamená seskupení více velikostí stejného obrázku do jednoho kontejneru, aby si operační systém nebo prohlížeč mohl vybrat libovolné rozlišení, které potřebuje. Favicon ICO obvykle zahrnuje 16×16, 32×32 a 48×48; desktopová aplikace ICO obvykle přidává 64×64, 128×128 a 256×256.
Tento převodník vezme jeden nebo více souborů PNG a zapíše správně strukturovaný soubor ICO ve vašem prohlížeči. Adresář ICO a metadata každého vloženého obrázku jsou vytvořeny v JavaScriptu pomocí binární vyrovnávací paměti; Záznamy PNG jsou vkládány přímo, zatímco menší velikosti lze volitelně překódovat jako DIB ve stylu BMP pro kompatibilitu se staršími verzemi. Výstupem je standardní soubor ICO akceptovaný Průzkumníkem Windows, Visual Studiem, webovými prohlížeči a jakýmkoli dalším nástrojem, který spotřebovává ICO.
Veškeré zpracování probíhá lokálně. Soubory PNG se načtou do prohlížeče, v paměti se vytvoří ICO byte stream a výsledek se nabídne ke stažení. Žádné nahrávání na server, žádné dočasné úložiště souborů, žádná externí závislost.
Pokud udržujete aplikaci Windows, ikona spustitelného souboru musí být soubor ICO vložený do zdrojů binárního souboru. Kompilované zdroje PNG nejsou ekvivalentní. Vygenerování správného ICO z vašich předloh PNG je standardním krokem balení před propojením ikony se spustitelným souborem.
U favicon moderní prohlížeče také přijímají PNG prostřednictvím odkazu rel=icon, ale /favicon.ico je stále starším záložním řešením, které starší prohlížeče a mnoho automatizovaných nástrojů (čtečky RSS, sociální náhledy, prohledávače vyhledávačů) kontrolují jako první. Web bez souboru /favicon.ico generuje v protokolech serveru šum 404 a u starších klientů se nemusí správně zobrazit. Vytvoření souboru je pětisekundový úkol; jeho nevyprodukování stojí pokračující log spam.
Nahrajte své předlohy PNG, vyberte velikosti, které chcete sbalit, vygenerovat.
Soubor ICO se skládá z 6bajtové hlavičky ICONDIR (rezervováno=0, typ=1 pro ICO, počet=počet obrázků), po které následují 16bajtové záznamy ICONDIRENTRY, po nichž následuje užitečné zatížení obrázku. Každý ICONDIRENTRY určuje šířku a výšku (0 znamená 256), počet barev, roviny, bitovou hloubku, velikost užitečného zatížení a offset.
Každý datový obsah obrázku je buď úplný soubor PNG (podpis PNG 0x89504E47 na začátku) nebo DIB ve stylu BMP. Moderní konverzní nástroje, včetně tohoto, vkládají PNG pro velikosti 64×64 a vyšší a BMP pro menší velikosti, což odpovídá konvenci, kterou Windows očekává.
Prohlížeč dělá těžkou práci: dekódování PNG na bitmapu přes plátno, změnu velikosti pomocí canvas drawImage s povoleným vyhlazováním a finální sestavení ICO pomocí DataView zapisuje do binární vyrovnávací paměti. Vyrovnávací paměť je zabalena jako blob s typem 'image/x-icon' a nabízena ke stažení.