Zdarma převodník

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

Nebo

O tomto nástroji

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.

Proč převést PNG na ICO

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.

Jak používat

Nahrajte své předlohy PNG, vyberte velikosti, které chcete sbalit, vygenerovat.

  1. Nahrajte své soubory PNG: Přetáhněte jeden PNG (jeho velikost bude změněna na standardní velikosti) nebo více PNG v různých velikostech (každý bude vložen jako jeho nativní velikost). Podporovány jsou soubory do 50 MB.
  2. Vyberte vložené velikosti: Standardní velikosti favicon jsou 16×16, 32×32 a 48×48. Standardní velikosti ikon aplikací jsou 64×64, 128×128 a 256×256. Vyberte sadu, která odpovídá vašemu případu použití.
  3. Vygenerujte ICO: Převaděč podle potřeby změní velikost zdroje, vytvoří záhlaví adresáře ICO a vloží každý obrázek. Výstupem je jeden soubor .ico se všemi vybranými velikostmi uvnitř.
  4. Stáhnout a nasadit: Uložte soubor. Favicony umístěte do kořenového adresáře svého webu jako /favicon.ico. U aplikací pro Windows proveďte vložení pomocí kroku kompilace prostředků vašeho systému sestavení.

Běžné případy použití

Technické detaily

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í.

Nejlepší postupy

Často kladené dotazy

Dochází při převodu PNG na ICO ke ztrátě kvality?
Ne. ICO používá PNG nebo BMP, takže kvalita obrazu je během převodu plně zachována.
K čemu se používá formát ICO?
ICO (Windows Icon) se primárně používá pro favicony webových stránek, ikony aplikací Windows.
Mohu dávkově převést více souborů PNG?
Tento nástroj zpracovává jeden soubor po druhém, aby byla zajištěna maximální kvalita. Pro více souborů jednoduše proces opakujte – každý převod trvá jen několik sekund.
Jsou moje obrázky během převodu soukromé?
Ano. Vaše soubory PNG jsou zpracovávány výhradně ve vašem prohlížeči pomocí rozhraní Canvas API a JavaScriptu. Nic se nenahrává na žádný server – soubor jde přímo z vašeho zařízení do převodníku a zpět do vašeho zařízení.
Je můj soubor nahrán na server?
Ne. ICO je vytvořeno ve vašem prohlížeči pomocí binárních zápisů JavaScriptu. Soubory neopustí vaše zařízení.
Bude moje ICO fungovat ve starých verzích Windows?
Ano. Výstup používá standardní formát ICO, který Windows podporuje od verze 3.0. Velikosti 64 a nižší používají užitečné zatížení ve stylu BMP pro maximální kompatibilitu; 256pixelové položky používají vložený PNG, který podporuje Windows Vista a novější.
Proč se moje favicon neaktualizuje?
Prohlížeče ukládají oblíbené ikony agresivně, často celé dny. Vynutíte obnovení vymazáním mezipaměti prohlížeče, přímým otevřením adresy URL favicon, abyste vynutili nové načtení, nebo připojením parametru dotazu na verzi ke značce odkazu.
Mohu zahrnout barevné i monochromatické ikony?
Standardní ICO podporuje barevnou hloubku v metadatech každé položky, ale nejmodernější použití je 32bitové barvy ve všech velikostech. Monochromatické ikony jsou starým problémem, se kterým si dnes poradí jen málo nástrojů.