Bezplatný prevodník

do PNG ICO konvertor

Preveďte obrázky PNG na súbory ikon Windows (ICO) (generátor Favicon) okamžite vo svojom prehliadači. Rýchle, bezpečné a úplne na strane klienta.

Kliknite alebo presuňte PNG sem

Podporuje až 50 MB

Alebo

O tomto nástroji

ICO je formát, ktorý Windows očakáva pre ikony desktopových aplikácií a formát, ktorý prehliadače historicky očakávajú pre favicony (link rel=icon, /favicon.ico). Generovanie správneho súboru ICO znamená spojenie viacerých veľkostí toho istého obrázka do jedného kontajnera, aby si operačný systém alebo prehliadač mohol vybrať rozlíšenie, ktoré potrebuje. ICO favicon zvyčajne obsahuje 16×16, 32×32 a 48×48; desktopová aplikácia ICO zvyčajne pridáva 64×64, 128×128 a 256×256.

Tento prevodník vezme jeden alebo viac súborov PNG a zapíše správne štruktúrovaný súbor ICO vo vašom prehliadači. Adresár ICO a metadáta každého vloženého obrázka sú vytvorené v JavaScripte pomocou binárnej vyrovnávacej pamäte; Záznamy PNG sú vložené priamo, zatiaľ čo menšie veľkosti môžu byť voliteľne prekódované ako DIB v štýle BMP pre kompatibilitu so staršími verziami. Výstupom je štandardný súbor ICO akceptovaný programom Windows Explorer, Visual Studio, webovými prehliadačmi a akýmkoľvek iným nástrojom, ktorý využíva ICO.

Všetko spracovanie prebieha lokálne. PNG sa načítajú do prehliadača, v pamäti sa vytvorí ICO byte stream a výsledok sa ponúkne ako stiahnutie. Žiadne nahrávanie na server, žiadne dočasné ukladanie súborov, žiadna externá závislosť.

Prečo previesť PNG na ICO

Ak spravujete aplikáciu Windows, ikona spustiteľného súboru musí byť súbor ICO vložený do zdrojov binárneho súboru. Kompilované zdroje PNG nie sú ekvivalentné. Generovanie správneho ICO z vašich majstrov PNG je štandardným krokom balenia pred prepojením ikony do spustiteľného súboru.

Čo sa týka favicon, moderné prehliadače akceptujú aj PNG cez link rel=icon, ale /favicon.ico je stále staršia rezerva, ktorú staršie prehliadače a mnohé automatizované nástroje (RSS čítačky, sociálne náhľady, prehľadávače vyhľadávačov) kontrolujú ako prvé. Stránka bez súboru /favicon.ico generuje v protokoloch servera šum 404 a na starších klientoch sa nemusí správne zobraziť. Výroba súboru je päťsekundová úloha; jeho nevyrobenie stojí neustály log spam.

Ako používať

Nahrajte svoje predlohy PNG, vyberte veľkosti, ktoré chcete spojiť, vygenerovať.

  1. Nahrajte svoje súbory PNG: Potiahnite jeden PNG (veľkosť sa zmení na štandardné veľkosti) alebo viacero PNG v rôznych veľkostiach (každý bude vložený ako jeho natívna veľkosť). Podporované sú súbory do 50 MB.
  2. Vyberte vložené veľkosti: Štandardné veľkosti favicon sú 16×16, 32×32 a 48×48. Štandardné veľkosti ikon aplikácie sú 64×64, 128×128 a 256×256. Vyberte si súpravu, ktorá zodpovedá vášmu prípadu použitia.
  3. Vytvorte ICO: Konvertor zmení veľkosť zdroja podľa potreby, vytvorí hlavičku ICO adresára a vloží každý obrázok. Výstupom je jeden súbor .ico so všetkými vybranými veľkosťami vo vnútri.
  4. Stiahnite si a nasaďte: Uložte súbor. Favicony umiestnite do koreňového adresára svojej stránky ako /favicon.ico. V prípade aplikácií pre systém Windows vložte pomocou kroku kompilácie prostriedkov vášho zostavovacieho systému.

Bežné prípady použitia

Technické detaily

Súbor ICO pozostáva zo 6-bajtovej hlavičky ICONDIR (vyhradené=0, typ=1 pre ICO, počet=počet obrázkov), po ktorej nasledujú 16-bajtové záznamy ICONDIRENTRY, po ktorých nasleduje obsah obrázka. Každá ikona ICONDIRENTRY špecifikuje šírku a výšku (0 znamená 256), počet farieb, roviny, bitovú hĺbku, veľkosť užitočného zaťaženia a posun.

Každý dátový obsah obrázka je buď úplný súbor PNG (podpis PNG 0x89504E47 na začiatku) alebo DIB v štýle BMP. Moderné nástroje na konverziu, vrátane tohto, vkladajú PNG pre veľkosti 64×64 a vyššie a BMP pre menšie veľkosti, čo zodpovedá konvenciám, ktoré Windows očakáva.

Prehliadač robí ťažkú prácu: dekódovanie PNG na bitmapu cez plátno, zmenu veľkosti pomocou canvas drawImage so zapnutým vyhladzovaním a konečné zostavenie ICO cez DataView zapisuje do binárnej vyrovnávacej pamäte. Buffer je zabalený ako blob s typom 'image/x-icon' a ponúkaný na stiahnutie.

osvedčené postupy

Často kladené otázky

Dochádza pri prevode PNG na ICO k nejakej strate kvality?
Nie. ICO používa formát PNG alebo BMP, takže kvalita obrazu je počas konverzie plne zachovaná.
Na čo sa používa formát ICO?
ICO (Windows Icon) sa primárne používa pre ikony webových stránok, ikony aplikácií Windows.
Môžem hromadne previesť viacero súborov PNG?
Tento nástroj spracováva jeden súbor naraz, aby sa zabezpečila maximálna kvalita. V prípade viacerých súborov jednoducho proces zopakujte – každá konverzia trvá len niekoľko sekúnd.
Sú moje obrázky počas konverzie súkromné?
áno. Vaše súbory PNG sa spracúvajú výlučne vo vašom prehliadači pomocou rozhrania Canvas API a JavaScriptu. Nič sa neodovzdáva na žiadny server – súbor ide priamo z vášho zariadenia do konvertora a späť do vášho zariadenia.
Je môj súbor nahraný na server?
Nie. ICO sa vytvára vo vašom prehliadači pomocou binárnych zápisov JavaScriptu. Súbory neopúšťajú vaše zariadenie.
Bude moje ICO fungovať v starých verziách Windowsu?
áno. Výstup používa štandardný formát ICO, ktorý Windows podporuje od verzie 3.0. Veľkosti 64 a nižšie používajú užitočné zaťaženie v štýle BMP pre maximálnu kompatibilitu; 256-pixelové položky používajú vložený PNG, ktorý podporujú Windows Vista a novšie verzie.
Prečo sa moja favicon neaktualizuje?
Prehliadače ukladajú obľúbené ikony agresívne, často niekoľko dní. Vynútiť obnovenie vymazaním vyrovnávacej pamäte prehliadača, priamym otvorením adresy URL favicon na vynútenie nového načítania alebo pripojením parametra dopytu verzie k značke odkazu.
Môžem zahrnúť farebné aj monochromatické ikony?
Štandardné ICO podporuje farebnú hĺbku v metadátach každého záznamu, ale najmodernejšie použitie je 32-bitové farby vo všetkých veľkostiach. Monochromatické ikony sú starým problémom, ktorý dnes zvláda len málo nástrojov.