Konvertor formátu PNG na ikonu systému Windows
Převedení rastrové grafiky PNG na soubory ikon systému Windows zabalí váš průhledný grafický prvek do kontejneru s podporou více rozlišení, který je vyžadován pro zástupce desktopového softwaru.
Porovnání formátů a technické specifikace
| Specifikace | PNG | ICO |
|---|---|---|
| MIME typ | image/png | image/x-icon |
| Typ | raster | raster / container |
| Komprese | lossless (DEFLATE / LZ77 + Huffman) | raw bitmap / PNG embedded |
| Standardní specifikace | W3C PNG 3rd Edition | Microsoft ICO Format |
| Hlavička souboru (Magic bytes) | 89 50 4E 47 0D 0A 1A 0A | 00 00 01 00 |
Přehled formátu a použití
Převod souboru Portable Network Graphics do formátu Windows Icon je nutný při vytváření desktopových aplikací nebo přizpůsobování zástupců operačního systému. Vývojáři softwaru a správci systému často berou standardní webovou grafiku a mění ji na ikony aplikací. Operační systémy Windows vyžadují specifické struktury ikon pro správné zobrazení vizuálních značek v různých nastaveních škálování zobrazení, na hlavním panelu a v zobrazeních Průzkumníka souborů. Na této transformaci souborů závisí balíčky desktopového softwaru, vlastní zástupci složek a webové favicony. Standardní webový obrázek obsahuje pouze jedno rozlišení a nemůže se dynamicky škálovat uvnitř prostředí Windows. Transformace grafiky na soubor ikony zabalí vizuální data do vícevrsvtevného kontejneru, takže si operační systém může vybrat správné rozměry pro monitory s vysokým DPI nebo standardní desktopové mřížky bez zkreslení obrazu.
Technické specifikace a přehled kodeků
Zdrojový formát PNG (image/png) využívá bezeztrátovou kompresi DEFLATE v kombinaci s filtrováním LZ77 a Huffmanovým kódováním. Začíná 8bajtovým podpisem magického čísla: 89 50 4E 47 0D 0A 1A 0A. Cílový formát Windows Icon (image/x-icon) funguje spíše jako kontejnerový formát než jako jeden komprimovaný proud. Soubor ICO začíná 6bajtovým hlavičkovým souborem obsahujícím rezervované slovo, indikátor typu obrázku (1 pro ikony) a počet obrázků uložených uvnitř. Po této hlavičce následuje 16bajtová položka adresáře pro každý obsažený obrázek, která podrobně popisuje šířku, výšku, počet barev, roviny, bity na pixel, velikost a posun. Moderní soubory ICO mohou ukládat surové nekomprimované bitmapy nebo vkládat komprimovaná data PNG přímo do bloků kontejneru.
Kompatibilita s operačními systémy a prohlížeči
Soubory Windows Icon jsou plně podporovány ve všech desktopových verzích Microsoft Windows od Vist až po Windows 11. Webové prohlížeče čtou soubory ICO speciálně pro favicony webových stránek, ačkoli moderní webové standardy preferují pro karty prohlížeče formát PNG nebo SVG. Správci souborů pro macOS a Linux zobrazují kontejnery ICO s různou úrovní podpory miniatur, což často vyžaduje specializované prohlížeče obrázků k prozkoumání jednotlivých vrstev. Mobilní operační systémy na iOS a Androidu nepoužívají soubory ICO nativně, protože pro prostředky aplikací spoléhají na formáty PNG a JPEG.
Užitečné informace
Do kontejneru ICO vždy vkládejte více čtvercových rozměrů, jako je 16x16, 32x32, 48x48 a 256x256 pixelů, abyste zajistili, že prostředí Windows vykreslí ostrou grafiku na hlavních panelech a v zobrazeních velkých ikon.
Porovnání formátů a technické specifikace
Standardní soubor ICO s více rozlišeními měří přibližně 250 kilobajtů. Přenos tohoto souboru trvá přibližně 0,05 sekundy přes mobilní připojení 4G při rychlosti 50 Mb/s, 0,01 sekundy přes připojení 5G při rychlosti 250 Mb/s a méně než 0,002 sekundy přes gigabitovou optickou síť.
Často kladené otázky
Jak převést PNG na ikonu systému Windows bez ztráty kvality?
Úplnou vizuální věrnost zachováte přímým vložením původního bezeztrátového obrázku PNG přímo do struktury kontejneru ICO, čímž se během procesu balení vyhneme jakýmkoli sekundárním krokům ztrátové komprese.
Jaký je rozdíl mezi PNG a ikonou systému Windows?
PNG je jednovrstvý rastrový obrázek komprimovaný algoritmy DEFLATE, zatímco ikona Windows je kontejnerový soubor s více rozlišeními, který v jediném balíčku obsahuje několik různých velikostí obrázků a barevných hloubek.