PNG konvertálása ICO formátumba

A PNG rasztergrafikák Windows ikonfájlokká történő konvertálása az asztali szoftverek parancsikonjaihoz használt ICO-tárolóba csomagolja az átlátszó grafikát.

Válasszon ki vagy húzzon ide fájlokat

Privát - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V

Amíg a fájljaidra vársz, játszhatsz a Code Rainnel

Adatvédelmi garancia hálózati adatátvitel nélkül: 0 bájt került fel külső szerverekre. Minden feldolgozás helyben, a böngésző elkülönített környezetében történt.

Formátum-összehasonlítás és műszaki specifikációk

SpecifikációPNGICO
MIME-típusimage/pngimage/x-icon
Típusraszterraszter / tároló
Tömörítésveszteségmentes (DEFLATE / LZ77 + Huffman)nyers bitmap / beágyazott PNG
Szabványos specifikációW3C PNG 3. kiadásMicrosoft ICO formátum
Fájlfejléc azonosító bájtjai89 50 4E 47 0D 0A 1A 0A00 00 01 00

A formátum áttekintése és alkalmazási területei

A Portable Network Graphics fájl Windows-ikonformátumra alakítása szükséges lehet asztali alkalmazások fejlesztésekor vagy az operációs rendszer parancsikonjainak testreszabásakor. A szoftverfejlesztők és a rendszergazdák gyakran alakítanak át szabványos webes grafikákat alkalmazásikonokká. A Windows operációs rendszerek meghatározott ikonszerkezeteket igényelnek ahhoz, hogy a vizuális jelölők különböző kijelzőméretezési beállítások mellett, a tálcán és a Fájlkezelő nézeteiben is megfelelően jelenjenek meg. Az asztali szoftvercsomagok, az egyedi mappaparancsikonok és a webes favikonok mind ezt a fájlátalakítást használják. Egy szabványos webes kép csak egy felbontást tartalmaz, és nem méretezhető dinamikusan a Windows felületén. Az ikonfájlba alakítás egy többrétegű tárolóba csomagolja a képadatokat, így az operációs rendszer a kép torzítása nélkül választhatja ki a nagy DPI-s monitorokhoz vagy a szabványos asztali rácsokhoz megfelelő méretet.

Műszaki specifikációk és kodekáttekintés

A forrásformátum, a PNG (image/png) veszteségmentes DEFLATE tömörítést használ, amely egyesíti az LZ77-et és a Huffman-kódolást. Egy 8 bájtos mágikus szám aláírással kezdődik: 89 50 4E 47 0D 0A 1A 0A. A célformátum, a Windows Icon (image/x-icon) egyetlen tömörített adatfolyam helyett tárolóformátumként működik. Az ICO fájl egy 6 bájtos fejléccel kezdődik, amely egy fenntartott szót, egy képtípus-jelölőt (ikonok esetén 1) és a benne tárolt képek számát tartalmazza. Ezt a fejlécet a benne lévő képekhez tartozó egyenként 16 bájtos könyvtári bejegyzés követi, részletezve a szélességet, magasságot, színszámot, síkokat, képpontonkénti biteket, méretet és eltolást. A modern ICO fájlok nyers, tömörítetlen bittérképeket tárolhatnak, vagy közvetlenül a tárolóblokkokba ágyazhatják a tömörített PNG-adatokat.

Operációs rendszer- és böngésző-kompatibilitás

A Windows ikonfájlokat a Microsoft Windows összes asztali verziója teljes körűen támogatja a Vistától a Windows 11-ig. A webböngészők kifejezetten a webhelyek favikonjaihoz olvassák az ICO-fájlokat, bár a modern webszabványok a böngészőfülekhez a PNG-t vagy az SVG-t részesítik előnyben. A macOS és a Linux fájlkezelői változó mértékben támogatják az ICO-tárolók bélyegképeinek megjelenítését; az egyes rétegek megtekintéséhez gyakran speciális képnézegetőre van szükség. Az iOS és az Android operációs rendszere nem használ natív módon ICO-fájlokat, mivel az alkalmazások ikonjaihoz PNG- és JPEG-formátumokra támaszkodik. A támogatás az alkalmazástól, az eszköztől, az operációs rendszertől és annak verziójától is függ.

Hasznos információk

Ez az eszköz egy képet tárol: a legfeljebb 256×256 képpontos PNG-k megőrzik a méretüket, a nagyobbakat pedig 256×256 képpontra kicsinyíti. Ezért négyzet alakú, legfeljebb 256×256 képpontos PNG-vel kezdjen. Ha egy ikonban több méretre van szüksége, például 16×16, 32×32 és 48×48 képpontosra, adja hozzá őket egy ikonszerkesztőben.

Gyakran ismételt kérdések

Hogyan konvertálhat PNG-t Windows Ikonra minőségromlás nélkül?

A legfeljebb 256×256 pixeles PNG változatlanul kerül az ICO-tárolóba, így nincs másodlagos, veszteséges tömörítési lépés; a nagyobb PNG-t először lekicsinyíti, hogy elférjen a 256×256-as keretben, amely az ikonbejegyzésekben tárolható legnagyobb méret.

Mi a különbség a PNG és a Windows Ikon között?

A PNG egy rétegű raszterkép, amelyet DEFLATE algoritmusokkal tömörítenek, míg a Windows Ikon egy többfelbontású tárolófájl, amely több különböző képméretet és színmélységet tartalmaz egyetlen csomagban.