Konvertor PNG u ICO
Konvertovanjem rasterske grafike PNG u Windows Icon datoteku, vaše ilustracije sa providnom pozadinom pakuju se u ICO kontejner koji se koristi za prečice do softvera na računaru.
Poređenje formata i tehničke specifikacije
| Specifikacija | PNG | ICO |
|---|---|---|
| MIME tip | image/ | image/ |
| Tip | raster | raster / kontejner |
| Kompresija | bez gubitaka (DEFLATE / LZ77 + Huffman) | sirovi bitmap / ugrađeni PNG |
| Standardna specifikacija | W3C PNG 3. izdanje | Microsoft ICO format |
| Zaglavlje s magičnim bajtovima | 89 50 4E 47 0D 0A 1A 0A | 00 00 01 00 |
Pregled formata i primena
Konverzija datoteke Portable Network Graphics u format Windows ikone je neophodna prilikom izrade desktop aplikacija ili prilagođavanja prečica operativnog sistema. Programeri softvera i administratori sistema često uzimaju standardnu veb grafiku i pretvaraju je u ikone aplikacija. Windows operativni sistemi zahtevaju specifične strukture ikona da bi se vizuelni markeri ispravno prikazivali pri različitim podešavanjima skaliranja ekrana, na traci zadataka i u pregledima fajlova. Desktop softverski paketi, prilagođene prečice fascikli i veb ikonice oslanjaju se na ovu transformaciju datoteka. Standardna veb slika sadrži samo jednu rezoluciju i ne može se dinamički skalirati unutar Windows ljuske. Transformacija grafike u datoteku ikone obavija vizuelne podatke u kontejner sa više slojeva tako da operativni sistem može da izabere odgovarajuće dimenzije za monitore visoke gustine piksela ili standardne desktop mreže bez izobličavanja slike.
Tehničke specifikacije i analiza kodeka
Izvorni format PNG (image/png) koristi DEFLATE kompresiju bez gubitaka, koja objedinjuje LZ77 i Huffmanovo kodiranje. Počinje potpisom magičnog broja od 8 bajtova: 89 50 4E 47 0D 0A 1A 0A. Ciljni format Windows Icon (image/x-icon) funkcioniše kao format kontejnera, a ne kao jedan kompresovani niz. ICO datoteka počinje zaglavljem od 6 bajtova koje sadrži rezervisanu reč, oznaku tipa slike (1 za ikone) i broj slika sačuvanih u datoteci. Iza zaglavlja sledi stavka direktorijuma od 16 bajtova za svaku sliku u kontejneru, sa podacima o širini, visini, broju boja, ravnima, broju bitova po pikselu, veličini i pomeraju. Moderne ICO datoteke mogu da sadrže sirove nekompresovane bitmape ili direktno ugrađene kompresovane PNG podatke u blokovima kontejnera.
Kompatibilnost sa operativnim sistemima i pregledačima
Datoteke Windows ikona su u potpunosti podržane u svim desktop verzijama Microsoft Windows-a od Viste do Windows-a 11. Veb pretraživači čitaju ICO fajlove posebno za veb-sajt ikonice, iako moderni veb standardi favorizuju PNG ili SVG za kartice pretraživača. Upravljači datotekama na macOS-u i Linux-u prikazuju ICO kontejnere sa različitim nivoima podrške za sličice, često zahtevajući specijalizovane pregledače slika za inspekciju pojedinačnih slojeva. Mobilni operativni sistemi na iOS-u i Android-u ne koriste ICO fajlove nativno, jer se oslanjaju na PNG i JPEG formate za resurse aplikacija. Podrška zavisi i od aplikacije, uređaja, operativnog sistema i njegove verzije.
Praktičan savet
Ovaj alat čuva jednu sliku: PNG datoteke do 256x256 piksela zadržavaju svoju veličinu, a veće se smanjuju da stanu u 256x256. Zato počnite od kvadratne PNG datoteke veličine 256x256 ili manje; ako vam je potrebno više veličina, kao što su 16x16, 32x32 i 48x48, u jednoj ikoni, dodajte ih u uređivaču ikona.
Često postavljana pitanja
Kako konvertovati PNG u Windows ikonu bez gubitka kvaliteta?
PNG slika veličine do 256x256 piksela ugrađuje se neizmenjena u ICO kontejner, tako da nema dodatnog koraka kompresije sa gubitkom; veća PNG slika se prvo smanjuje da stane u 256x256, najveću veličinu koju može da ima jedna stavka ikone.
Koja je razlika između PNG-a i Windows ikone?
PNG je jednoslojna rasterska slika kompresovana DEFLATE algoritmima, dok je Windows ikona fajl kontejnera sa više rezolucija koji drži nekoliko različitih veličina slika i dubina boja u jednom paketu.