Brezplačni pretvornik

ICO za PNG pretvornik

Datoteke z ikonami sistema Windows (.ico) takoj v brskalniku pretvorite v visokokakovostne prosojne slike PNG.

Tukaj kliknite ali povlecite ICO

Podpira do 50 MB

oz

O tem orodju

ICO je oblika datoteke ikone, ki je bila izumljena za Windows 3.0 leta 1990 in se še danes uporablja kot de facto oblika favicon v spletu. Kljub imenu je datoteka ICO vsebnik, ki lahko vsebuje več slik različnih velikosti in barvnih globin. Tipičen ICO namizja Windows lahko združuje različice iste ikone 16×16, 32×32, 48×48, 64×64, 128×128 in 256×256; operacijski sistem izbere tisto velikost, ki ustreza kontekstu prikaza. Pretvarjanje ICO v PNG pomeni ekstrahiranje ene ali več teh vdelanih slik in njihovo shranjevanje kot samostojne datoteke PNG.

Ta pretvornik razčleni glavo ICO v vašem brskalniku, prepozna vse vstavljene slikovne vnose in dekodira vsakega. Večina sodobnih datotek ICO interno shrani svoje slike kot PNG; starejši uporabljajo neobdelane bitne slike v slogu BMP. Obravnavana sta oba kodiranja. Izhod je en PNG na vdelano sliko – za običajno ikono Windows to pomeni šest ali več datotek PNG različnih velikosti.

Datoteke nikoli ne zapustijo vaše naprave. Razčlenjevanje poteka v JavaScriptu z uporabo DataView za branje imenika ICO in pošiljanje ustreznemu dekodirniku za vsako sliko. Izhodni PNG-ji so izdelani prek canvas.toBlob('image/png').

Zakaj pretvoriti ICO v PNG

ICO je format, osredotočen na sistem Windows, ki ga le malo urejevalnikov slik elegantno obravnava. Photoshop zahteva vtičnik; veliko spletnih orodij sploh ne more brati ICO; Namizna okolja Linux obravnavajo ICO kot drugorazreden. PNG je univerzalno podprt. Pretvorba obstoječega ICO v PNG ustvari datoteke, ki jih lahko odprete in urejate v katerem koli orodju.

Drugi pogost razlog je pridobivanje posameznih velikosti. Spletni razvijalci, ki posodabljajo favicon, pogosto želijo le 32 × 32 ali 64 × 64 različico obstoječega ICO. Oblikovalci, ki prerisujejo stare ikone, želijo kot izhodišče največjo vdelano različico. Oba delovna toka imata koristi od ekstrahiranja ločenih datotek PNG, ene na velikost, namesto neposrednega ukvarjanja z vsebnikom ICO.

Kako uporabljati

Izpustite ICO, pridobite en PNG na vdelano velikost.

  1. Naložite datoteko ICO: Povlecite datoteko v območje za nalaganje ali kliknite za brskanje. Podprte so datoteke do 50 MB, čeprav so običajne datoteke ICO precej pod 100 KB.
  2. Preglejte vdelane velikosti: Orodje navaja vse slike, vdelane v ICO, z njihovimi dimenzijami in barvno globino. Tipičen favicon ICO ima različice 16×16, 32×32 in 48×48; ikona na namizju Windows ima lahko osem ali več velikosti.
  3. Izvleček: Vsaka vdelana slika je dekodirana in ponovno kodirana kot PNG. Za ICO-je, ki vsebujejo vnose, stisnjene v PNG, je dekodiranje neposredno. Pri vnosih v slogu BMP se neobdelani slikovni podatki preberejo v platno in izvozijo kot PNG.
  4. Prenos: ICO z eno sliko ustvarijo en sam prenos PNG. ICO-ji z ​​več slikami ustvarijo arhiv ZIP, ki vsebuje en PNG na velikost, poimenovan z dimenzijami (icon-16.png, icon-32.png itd.).

Pogosti primeri uporabe

Tehnične podrobnosti

Datoteka ICO se začne s 6-bajtno glavo (ICONDIR), ki ji sledi imenik vnosov (ICONDIRENTRY, vsak po 16 bajtov), ki mu sledijo slikovni podatki za vsak vnos. Vsak vnos v imeniku določa širino, višino, število barv ter odmik in velikost, ki kažeta na bajte slike.

Podatki o slikah so kodirani kot DIB v slogu BMP (brez BITMAPFILEHEADER) ali kot popolna datoteka PNG, vdelana neposredno. Vnosi, kodirani s formatom PNG, so običajni za sodobne ikone velikosti 256 × 256 in imajo na začetku standardni podpis PNG. Vnosi v slogu BMP izpuščajo glavo datoteke, vključujejo pa informacijsko glavo in podatke slikovnih pik.

Ta pretvornik prebere imenik, poišče vsak vnos in ga pošlje ustreznemu dekodirniku. Vnosi PNG so dekodirani z uporabo elementa Blob in Image; Vnosi BMP se berejo z razčlenjevanjem BITMAPINFOHEADER in ročnim pisanjem slikovnih pik na platno. Izhod je vedno PNG.

Najboljše prakse

Pogosta vprašanja

Ali pride do izgube kakovosti pri pretvorbi ICO v PNG?
Ne. PNG uporablja DEFLATE brez izgub, tako da se kakovost vaše slike med pretvorbo popolnoma ohrani.
Zakaj bi pretvoril v PNG, namesto da bi obdržal izvirno obliko?
PNG je idealen, ko potrebujete podporo za preglednost, kakovost brez izgub za posnetke zaslona ali grafiko ali združljivost z univerzalnim brskalnikom. Za razliko od ICO PNG ohrani vsako slikovno piko brez artefaktov stiskanja.
Ali lahko paketno pretvorim več datotek ICO?
To orodje obdeluje eno datoteko naenkrat, da zagotovi največjo kakovost. Za več datotek enostavno ponovite postopek – vsaka pretvorba traja le nekaj sekund.
Ali so moje slike med pretvorbo zasebne?
ja Vaše datoteke ICO so v celoti obdelane v vašem brskalniku z uporabo Canvas API in JavaScript. Nič se ne naloži na noben strežnik — datoteka gre neposredno iz vaše naprave v pretvornik in nazaj v vašo napravo.
Ali je moja datoteka naložena na strežnik?
Ne. Razčlenjevanje in dekodiranje poteka v vašem brskalniku. Datoteka ne zapusti vaše naprave.
Ali lahko pretvorim PNG nazaj v ICO?
Da — uporabite namensko orodje PNG za ICO, ki združi enega ali več PNG v svežo datoteko ICO s pravilno strukturo imenika.
Zakaj vidim več prenosov za en ICO?
Ker ICO vsebuje več vdelanih slik. Vsak postane ločen PNG. Če želite samo eno velikost, vzemite tisto, ki ustreza vašim potrebam, ostale pa zavrzite.
Ali bodo ohranjeni EXIF ali drugi metapodatki?
Datoteke ICO običajno ne vsebujejo metapodatkov EXIF. Izhodni PNG-ji vsebujejo samo slikovne podatke. Če so izvorni vnosi PNG ICO imeli metapodatke, se ti ne ohranijo s ponovnim kodiranjem platna.