Besplatni pretvarač

ICO za PNG pretvarač

Pretvorite Windows ikone (.ico) datoteke u visokokvalitetne prozirne PNG slike trenutno u vašem pregledniku.

Ovdje kliknite ili povucite ICO

Podržava do 50 MB

Ili

O ovom alatu

ICO je format datoteke ikona izumljen za Windows 3.0 1990. godine i koji se i danas koristi kao de facto format favicon na webu. Unatoč nazivu, ICO datoteka je spremnik koji može sadržavati više slika različitih veličina i dubina boja. Tipični ICO za Windows radnu površinu može sadržavati 16×16, 32×32, 48×48, 64×64, 128×128 i 256×256 verzije iste ikone; operativni sustav odabire veličinu koja odgovara kontekstu prikaza. Pretvaranje ICO u PNG znači izdvajanje jedne ili više ovih ugrađenih slika i njihovo spremanje kao samostalne PNG datoteke.

Ovaj pretvarač analizira ICO zaglavlje u vašem pregledniku, identificira sve ugrađene slikovne unose i dekodira svaku od njih. Većina modernih ICO datoteka interno pohranjuje svoje slike kao PNG; stariji koriste sirove bitmap podatke u BMP stilu. Obrađuju se oba kodiranja. Izlaz je jedan PNG po ugrađenoj slici — za tipičnu Windows ikonu, to znači šest ili više PNG datoteka različitih veličina.

Datoteke nikada ne napuštaju vaš uređaj. Raščlanjivanje se događa u JavaScriptu koristeći DataView za čitanje ICO direktorija i otpremanje odgovarajućem dekoderu za svaku sliku. Izlazni PNG-ovi se proizvode putem canvas.toBlob('image/png').

Zašto pretvoriti ICO u PNG

ICO je format usmjeren na Windows s kojim malo koji uređivač slika graciozno rukuje. Photoshop zahtijeva dodatak; mnogi web alati uopće ne mogu čitati ICO; Linux desktop okruženja tretiraju ICO kao drugorazredni. PNG je univerzalno podržan. Pretvaranje postojećeg ICO-a u PNG stvara datoteke koje možete otvarati i uređivati ​​u bilo kojem alatu.

Drugi uobičajeni razlog je izdvajanje pojedinačnih veličina. Web programeri koji ažuriraju favicon često žele samo 32×32 ili 64×64 verziju postojećeg ICO-a. Dizajneri koji ponovno crtaju stare ikone žele najveću ugrađenu verziju kao početnu točku. Oba tijeka rada imaju koristi od izdvajanja zasebnih PNG datoteka, jedne po veličini, umjesto da se izravno bave ICO spremnikom.

Kako koristiti

Ispustite ICO, dobijte jedan PNG po ugrađenoj veličini.

  1. Prenesite ICO datoteku: Povucite datoteku u područje za učitavanje ili kliknite za pregledavanje. Podržane su datoteke do 50 MB, iako su tipične ICO datoteke ispod 100 KB.
  2. Pregledajte ugrađene veličine: Alat navodi sve slike ugrađene u ICO s njihovim dimenzijama i dubinom boje. Tipični favicon ICO ima verzije 16×16, 32×32 i 48×48; Windows desktop ikona može imati osam ili više veličina.
  3. Ekstrakt: Svaka ugrađena slika dekodira se i ponovno kodira kao PNG. Za ICO-ove koji sadrže PNG komprimirane unose, dekodiranje je izravno. Za unose u BMP stilu, neobrađeni pikselni podaci čitaju se u platno i izvoze kao PNG.
  4. preuzimanje: ICO-ovi s jednom slikom proizvode jedno preuzimanje PNG-a. ICO-ovi s više slika proizvode ZIP arhivu koja sadrži jedan PNG po veličini, nazvan dimenzijama (icon-16.png, icon-32.png i tako dalje).

Uobičajeni slučajevi upotrebe

Tehnički detalji

ICO datoteka počinje sa 6-bajtnim zaglavljem (ICONDIR), nakon čega slijedi direktorij unosa (ICONDIRENTRY, 16 bajtova svaki), nakon čega slijede slikovni podaci za svaki unos. Svaki unos u direktoriju navodi širinu, visinu, broj boja te pomak i veličinu koji pokazuju na bajtove slike.

Slikovni podaci kodirani su ili kao DIB u BMP stilu (bez BITMAPFILEHEADER) ili kao potpuna PNG datoteka ugrađena izravno. PNG kodirani unosi uobičajeni su za moderne ikone veličine 256×256 i imaju standardni PNG potpis na početku. Unosi u BMP stilu izostavljaju zaglavlje datoteke, ali uključuju info zaglavlje i podatke o pikselima.

Ovaj pretvarač čita direktorij, locira svaki unos i šalje odgovarajućem dekoderu. PNG unosi se dekodiraju pomoću elementa Blob i Image; BMP unosi čitaju se raščlanjivanjem BITMAPINFOHEADER-a i ručnim upisivanjem piksela u platno. Izlaz je uvijek PNG.

Najbolji primjeri iz prakse

Često postavljana pitanja

Postoji li gubitak kvalitete prilikom pretvaranja ICO u PNG?
Ne. PNG koristi DEFLATE bez gubitaka, tako da je kvaliteta vaše slike u potpunosti očuvana tijekom pretvorbe.
Zašto bih pretvarao u PNG umjesto da zadržim izvorni format?
PNG je idealan kada trebate podršku za transparentnost, kvalitetu bez gubitaka za snimke zaslona ili grafike ili univerzalnu kompatibilnost preglednika. Za razliku od ICO-a, PNG čuva svaki piksel bez artefakata kompresije.
Mogu li skupno pretvoriti više ICO 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 ICO 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. Raščlanjivanje i dekodiranje odvija se u vašem pregledniku. Datoteka ne napušta vaš uređaj.
Mogu li PNG pretvoriti natrag u ICO?
Da — upotrijebite namjenski alat PNG za ICO, koji spaja jedan ili više PNG-ova u novu ICO datoteku s ispravnom strukturom direktorija.
Zašto vidim više preuzimanja za jedan ICO?
Budući da ICO sadrži više ugrađenih slika. Svaki postaje zasebni PNG. Ako želite samo jednu veličinu, uzmite onu koja odgovara vašim potrebama, a ostale odbacite.
Hoće li EXIF ili drugi metapodaci biti sačuvani?
ICO datoteke općenito ne nose EXIF metapodatke. Izlazni PNG-ovi sadrže samo podatke o pikselima. Ako izvorni ICO PNG unosi imaju metapodatke, oni se ne čuvaju ponovnim kodiranjem platna.