Ingyenes konverter

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

Vagy

Az eszközről

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.

Miért konvertálja a PNG-t ICO-ra?

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.

Használati útmutató

Töltsd fel PNG-mestereidet, válaszd ki a kötegelni kívánt méreteket, generáld.

  1. Töltsd fel a PNG fájl(oka)t: Húzzon egy PNG-t (szabványos méretre lesz átméretezve) vagy több különböző méretű PNG-t (mindegyik natív méretként lesz beágyazva). 50 MB-ig terjedő fájlok támogatottak.
  2. Válassza ki a beágyazott méreteket: A favicon szabványos méretei: 16×16, 32×32 és 48×48. A szabványos alkalmazásikonméretek hozzáadásával 64 × 64, 128 × 128 és 256 × 256. Válassza ki a használati esetének megfelelő készletet.
  3. Az ICO létrehozása: A konverter szükség szerint átméretezi a forrást, létrehozza az ICO-címtárfejlécet, és beágyaz minden képet. A kimenet egyetlen .ico fájl, benne az összes kiválasztott mérettel.
  4. Töltse le és telepítse: Mentse el a fájlt. Faviconok esetén helyezze el a webhelye gyökerébe /favicon.ico néven. Windows-alkalmazások esetén a beágyazás a build rendszer erőforrás-összeállítási lépésével történik.

Gyakori használati esetek

Műszaki részletek

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.

Legjobb gyakorlatok

Gyakran ismételt kérdések

Van-e minőségromlás a PNG ICO-ra konvertálásakor?
Nem. Az ICO PNG vagy BMP alapú, így a képminőség teljes mértékben megmarad az átalakítás során.
Mire használható az ICO formátum?
Az ICO (Windows Icon) elsősorban a webhelyek kedvenceihez, Windows alkalmazásikonokhoz használatos.
Konvertálhatok kötegelt több PNG fájlt?
Ez az eszköz egyszerre egy fájlt dolgoz fel a maximális minőség biztosítása érdekében. Több fájl esetén egyszerűen ismételje meg a folyamatot – minden konvertálás csak másodperceket vesz igénybe.
A képeim titkosak maradnak az átalakítás során?
Igen. A PNG-fájlok feldolgozása teljes egészében a böngészőben történik a Canvas API és a JavaScript használatával. Semmi sem töltődik fel egyetlen szerverre sem – a fájl közvetlenül az eszközről a konverterre kerül, majd vissza az eszközre.
Fel van töltve a fájlom egy szerverre?
Nem. Az ICO-t a böngészőben a JavaScript bináris írásaival állítják össze. A fájlok nem hagyják el az eszközt.
Működni fog az ICO-m a Windows régi verzióiban?
Igen. A kimenet a szabványos ICO formátumot használja, amelyet a Windows a 3.0-s verzió óta támogat. A 64-es és az alatti méretek BMP-stílusú rakományokat használnak a maximális kompatibilitás érdekében; A 256 képpontos bejegyzések beágyazott PNG-t használnak, amelyet a Windows Vista és újabb verziók támogatnak.
Miért nem frissül a kedvencem?
A böngészők agresszíven, gyakran napokig gyorsítótárazzák a kedvenc ikonokat. Frissítés kényszerítése a böngésző gyorsítótárának törlésével, a favicon URL közvetlen megnyitásával az új lekérés kényszerítéséhez, vagy egy verziólekérdezési paraméter hozzáfűzésével a linkcímkéhez.
Felvehetek színes és monokróm ikonokat is?
A szabványos ICO támogatja a színmélységet az egyes bejegyzések metaadataiban, de a legtöbb modern használat 32 bites szín minden méretben. A monokróm ikonok örökölt problémát jelentenek, amellyel manapság kevés eszköz foglalkozik.