Besplatni pretvarač

PNG u ICO pretvarač

Pretvorite PNG slike u Windows Icon (ICO) datoteke (Favicon generator) trenutno u vašem pregledniku. Brzo, sigurno i potpuno na strani klijenta.

Kliknite ili povucite PNG ovdje

Podržava do 50 MB

Ili

O ovom alatu

ICO je format koji Windows očekuje za ikone aplikacija na radnoj površini i format koji preglednici povijesno očekuju za favikone (link rel=icon, /favicon.ico). Generiranje ispravne ICO datoteke znači spajanje više veličina iste slike u jedan spremnik tako da operativni sustav ili preglednik može odabrati rezoluciju koju god želi. Favicon ICO obično uključuje 16×16, 32×32 i 48×48; ICO aplikacije za stolna računala obično dodaje 64×64, 128×128 i 256×256.

Ovaj pretvarač uzima jednu ili više PNG datoteka i piše pravilno strukturiranu ICO datoteku u vašem pregledniku. ICO direktorij i metapodaci svake ugrađene slike konstruirani su u JavaScriptu pomoću binarnog međuspremnika; PNG unosi ugrađuju se izravno, dok se manje veličine po izboru mogu ponovno kodirati kao DIB-ovi u BMP stilu radi kompatibilnosti s naslijeđem. Izlaz je standardna ICO datoteka koju prihvaćaju Windows Explorer, Visual Studio, web preglednici i bilo koji drugi alat koji koristi ICO.

Sva obrada odvija se lokalno. PNG-ovi se čitaju u preglednik, ICO tok bajtova se konstruira u memoriji, a rezultat se nudi kao preuzimanje. Nema prijenosa na poslužitelj, nema privremene pohrane datoteka, nema vanjske ovisnosti.

Zašto pretvoriti PNG u ICO

Ako održavate Windows aplikaciju, ikona izvršne datoteke mora biti ICO datoteka ugrađena u binarne resurse. Prevedeni PNG resursi nisu ekvivalentni. Generiranje odgovarajućeg ICO-a iz vaših PNG mastera standardni je korak pakiranja prije povezivanja ikone u izvršnu datoteku.

Za favikone, moderni preglednici također prihvaćaju PNG putem veze rel=icon, ali /favicon.ico je još uvijek naslijeđena zamjena koju stariji preglednici i mnogi automatizirani alati (RSS čitači, društveni pregledi, tražilice za indeksiranje) prvo provjeravaju. Stranica bez /favicon.ico datoteke generira 404 smetnje u zapisnicima poslužitelja i možda se neće ispravno prikazati u starijim klijentima. Izrada datoteke je zadatak od pet sekundi; ako ga ne proizvedete, to košta neželjene pošte u dnevniku.

Kako koristiti

Učitajte svoje PNG mastere, odaberite veličine za grupiranje, generirajte.

  1. Prenesite svoju PNG datoteku(e): Povucite jedan PNG (veličina će mu biti promijenjena na standardne veličine) ili više PNG-ova različitih veličina (svaki će biti ugrađen kao izvorna veličina). Podržane su datoteke do 50 MB.
  2. Odaberite ugrađene veličine: Standardne veličine favicona su 16×16, 32×32 i 48×48. Standardne veličine ikona aplikacije dodaju 64×64, 128×128 i 256×256. Odaberite set koji odgovara vašem slučaju upotrebe.
  3. Generirajte ICO: Konvertor mijenja veličinu izvora prema potrebi, gradi zaglavlje ICO direktorija i ugrađuje svaku sliku. Izlaz je jedna .ico datoteka sa svim odabranim veličinama.
  4. Preuzmite i implementirajte: Spremite datoteku. Za favikone, postavite ih u korijen svoje stranice kao /favicon.ico. Za Windows aplikacije, ugradite putem koraka kompilacije resursa vašeg sustava za izgradnju.

Uobičajeni slučajevi upotrebe

Tehnički detalji

ICO datoteka sastoji se od 6-bajtnog ICONDIR zaglavlja (rezervirano=0, tip=1 za ICO, broj=broj slika), iza kojeg slijede 16-bajtni ICONDIRENTRY zapisi, nakon kojih slijedi sadržaj slike. Svaki ICONDIRENTRY specificira širinu i visinu (pri čemu 0 znači 256), broj boja, ravnine, dubinu bita, veličinu korisnog opterećenja i pomak.

Svaka slika je potpuna PNG datoteka (PNG potpis 0x89504E47 na početku) ili DIB u BMP stilu. Moderni alati za pretvorbu, uključujući ovaj, ugrađuju PNG za veličine 64 × 64 i veće i BMP za manje veličine, što odgovara konvenciji koju Windows očekuje.

Preglednik obavlja težak posao: dekodiranje PNG-a u bitmapu putem platna, mijenjanje veličine putem canvas drawImagea s omogućenim izglađivanjem i konačno sklapanje ICO-a putem DataViewa zapisuje u binarni međuspremnik. Međuspremnik je omotan kao Blob s tipom 'image/x-icon' i nudi se kao preuzimanje.

Najbolji primjeri iz prakse

Često postavljana pitanja

Postoji li gubitak kvalitete prilikom pretvaranja PNG-a u ICO?
Ne. ICO koristi PNG ili BMP temeljen, tako da je vaša kvaliteta slike u potpunosti očuvana tijekom konverzije.
Za što se koristi ICO format?
ICO (Windows ikona) prvenstveno se koristi za favikone web stranica, ikone Windows aplikacija.
Mogu li skupno pretvoriti više PNG datoteka?
Ovaj alat obrađuje jednu po jednu datoteku kako bi osigurao maksimalnu kvalitetu. Za više datoteka jednostavno ponovite postupak — svaka konverzija traje samo nekoliko sekundi.
Jesu li moje slike privatne tijekom pretvorbe?
da Vaše PNG datoteke u potpunosti se obrađuju unutar vašeg preglednika pomoću Canvas API-ja i JavaScripta. Ništa se ne učitava ni na jedan poslužitelj — datoteka ide izravno s vašeg uređaja u pretvarač i natrag na vaš uređaj.
Je li moja datoteka učitana na poslužitelj?
Ne. ICO se konstruira u vašem pregledniku pomoću JavaScript binarnog pisanja. Datoteke ne napuštaju vaš uređaj.
Hoće li moj ICO raditi u starim verzijama Windowsa?
da Izlaz koristi standardni ICO format koji Windows podržava od verzije 3.0. Veličine 64 i niže koriste korisni teret u BMP stilu za maksimalnu kompatibilnost; Unosi od 256 piksela koriste ugrađeni PNG, koji Windows Vista i noviji podržavaju.
Zašto se moj favicon ne ažurira?
Preglednici agresivno predmemoriraju favikone, često danima. Prisilno osvježite brisanjem predmemorije preglednika, izravnim otvaranjem URL-a favikona za prisilno ponovno dohvaćanje ili dodavanjem parametra upita verzije oznaci veze.
Mogu li uključiti ikone u boji i jednobojne ikone?
Standardni ICO podržava dubinu boje u metapodacima svakog unosa, ali najmodernija upotreba je 32-bitna boja u svim veličinama. Jednobojne ikone naslijeđena su briga kojom se danas bavi malo alata.