PNG to ICO konverter
Konvertálja a PNG képeket Windows Icon (ICO) fájlokká (Favicon generátor) azonnal a böngészőjében. Gyors, biztonságos és teljes mértékben ügyféloldali.
Kattintson vagy húzza ide a PNG-t
50 MB-ig támogat
Konvertálja a PNG képeket Windows Icon (ICO) fájlokká (Favicon generátor) azonnal a böngészőjében. Gyors, biztonságos és teljes mértékben ügyféloldali.
50 MB-ig támogat
Az ICO az a formátum, amelyet a Windows elvár az asztali alkalmazások ikonjaitól, és a böngészők által korábban elvárt formátum a kedvenc ikonoktól (link rel=icon, /favicon.ico). A megfelelő ICO-fájl létrehozása azt jelenti, hogy ugyanazon kép több méretét egyetlen tárolóba köti, így az operációs rendszer vagy a böngésző kiválaszthatja a kívánt felbontást. A favicon ICO jellemzően 16×16, 32×32 és 48×48; egy asztali alkalmazás ICO általában 64 × 64, 128 × 128 és 256 × 256 képméretet ad hozzá.
Ez a konverter egy vagy több PNG-fájlt vesz fel, és megfelelő szerkezetű ICO-fájlt ír a böngészőbe. Az ICO-könyvtár és az egyes beágyazott képek metaadatai JavaScriptben bináris puffer segítségével vannak összeállítva; A PNG-bejegyzések közvetlenül beágyazhatók, míg a kisebb méretek opcionálisan újrakódolhatók BMP-stílusú DIB-ként az örökölt kompatibilitás érdekében. A kimenet egy szabványos ICO-fájl, amelyet a Windows Intéző, a Visual Studio, a webböngészők és bármely más, ICO-t használó eszköz fogad el.
Minden feldolgozás helyben történik. A PNG-ket a böngésző beolvassa, az ICO bájtfolyamot a memóriában felépíti, és az eredményt letöltésként kínálja fel. Nincs szerver feltöltés, nincs ideiglenes fájltárolás, nincs külső függőség.
Ha Windows-alkalmazást tart fenn, a végrehajtható fájl ikonjának a bináris erőforrásokba ágyazott ICO-fájlnak kell lennie. A lefordított PNG-források nem egyenértékűek. A megfelelő ICO generálása a PNG-mesterekből a szabványos csomagolási lépés, mielőtt az ikont a végrehajtható fájlhoz kapcsolná.
A faviconok esetében a modern böngészők a PNG-t is elfogadják a rel=icon linken keresztül, de a /favicon.ico továbbra is az örökölt tartalék, amelyet a régebbi böngészők és számos automatizált eszköz (RSS-olvasók, közösségi előnézetek, keresőrobotok) először ellenőriznek. A /favicon.ico fájl nélküli webhely 404-es zajt generál a szervernaplókban, és előfordulhat, hogy a régebbi klienseken nem jelenik meg megfelelően. A fájl előállítása öt másodperces feladat; a nem előállítása folyamatos naplólevélszemétbe kerül.
Töltsd fel PNG-mestereidet, válaszd ki a kötegelni kívánt méreteket, generáld.
Az ICO-fájl egy 6 bájtos ICONDIR-fejlécből áll (reserved=0, type=1 ICO-hoz, count=a képek száma), ezt követik a 16-bájtos ICONDIRENTRY rekordok, majd a kép hasznos terhelése. Mindegyik ICONDIRENTRY meghatározza a szélességet és magasságot (a 0 jelentése 256), a színek számát, a síkokat, a bitmélységet, a hasznos teher méretét és az eltolást.
Minden egyes képfájl egy teljes PNG-fájl (PNG aláírás 0x89504E47 az elején), vagy egy BMP-stílusú DIB. A modern konverziós eszközök, köztük ez is, beágyazzák a PNG-t a 64×64-es és nagyobb méretekhez, a BMP-t pedig a kisebb méretekhez, a Windows által elvárt konvenciónak megfelelően.
A böngésző elvégzi a nehéz feladatokat: PNG dekódolás bitmap formátumba vászonon keresztül, átméretezés canvas drawImage segítségével, a simítás engedélyezve van, és a végső ICO összeállítás a DataView segítségével egy bináris pufferbe ír. A puffer 'image/x-icon' típusú Blobba van csomagolva, és letöltésként kínálják.