Tasuta konverter

PNG-le ICO muundur

Teisendage PNG-pildid oma brauseris koheselt Windowsi ikooni (ICO) failideks (Faviconi generaator). Kiire, turvaline ja täielikult kliendipoolne.

Klõpsake või lohistage PNG siia

Toetab kuni 50 MB

Või

Sellest tööriistast

ICO on vorming, mida Windows eeldab töölauarakenduste ikoonide jaoks ja vormingus, mida brauserid ajalooliselt ootavad faviconide jaoks (link rel=icon, /favicon.ico). Õige ICO-faili loomine tähendab sama pildi mitme suuruse koondamist ühte konteinerisse, et operatsioonisüsteem või brauser saaks valida vajaliku eraldusvõime. Favicon ICO sisaldab tavaliselt 16 × 16, 32 × 32 ja 48 × 48; töölauarakendus ICO lisab tavaliselt 64 × 64, 128 × 128 ja 256 × 256.

See konverter võtab ühe või mitu PNG-faili ja kirjutab teie brauserisse õigesti struktureeritud ICO-faili. ICO kataloog ja iga manustatud kujutise metaandmed on konstrueeritud JavaScriptis, kasutades binaarpuhvrit; PNG-kirjed manustatakse otse, samas kui väiksemaid suurusi saab pärandühilduvuse huvides soovi korral uuesti kodeerida BMP-stiilis DIB-na. Väljund on standardne ICO-fail, mida aktsepteerivad Windows Explorer, Visual Studio, veebibrauserid ja mis tahes muu ICO-d tarbiv tööriist.

Kogu töötlemine toimub kohapeal. PNG-d loetakse brauserisse, ICO baitide voog konstrueeritakse mällu ja tulemust pakutakse allalaadimisena. Pole serveri üleslaadimist, ajutist failisalvestust ega välist sõltuvust.

Miks teisendada PNG ICO-ks?

Kui haldate Windowsi rakendust, peab käivitatava faili ikoon olema kahendfaili ressurssidesse manustatud ICO-fail. Kompileeritud PNG-ressursid ei ole samaväärsed. Korraliku ICO loomine oma PNG-meistritest on standardne pakkimise samm enne ikooni linkimist käivitatava failiga.

Faviconide puhul aktsepteerivad kaasaegsed brauserid ka PNG-d lingi rel=icon kaudu, kuid /favicon.ico on endiselt pärandvaru, mida vanemad brauserid ja paljud automatiseeritud tööriistad (RSS-lugejad, sotsiaalsed eelvaated, otsingumootori roomajad) kontrollivad kõigepealt. Ilma /favicon.ico failita sait tekitab serveri logides 404 müra ja vanemates klientides ei pruugi seda õigesti kuvada. Faili loomine kestab viis sekundit; selle mittetoomine maksab pideva logi rämpsposti.

Kuidas kasutada

Laadige üles oma PNG-vormingud, valige, millised suurused koondada ja genereerida.

  1. Laadige üles oma PNG-fail(id): Lohistage üks PNG (selle suurus muudetakse standardsuurustele) või mitu erineva suurusega PNG-vormingut (igaüks manustatakse oma suurusena). Toetatakse kuni 50 MB faile.
  2. Valige manustatud suurused: Faviconi standardsuurused on 16 × 16, 32 × 32 ja 48 × 48. Rakenduse ikooni standardsuurused lisavad 64 × 64, 128 × 128 ja 256 × 256. Valige komplekt, mis sobib teie kasutusjuhtumiga.
  3. Looge ICO: Muundur muudab allika suurust vastavalt vajadusele, loob ICO kataloogi päise ja manustab iga pildi. Väljund on üks .ico fail, mille sees on kõik valitud suurused.
  4. Laadige alla ja juurutage: Salvestage fail. Faviconide jaoks asetage see oma saidi juurtesse kui /favicon.ico. Windowsi rakenduste puhul manustage oma ehitussüsteemi ressursside kompileerimise etapi kaudu.

Levinud kasutusjuhtumid

Tehnilised üksikasjad

ICO-fail koosneb 6-baidisest ICONDIR-i päisest (reserveeritud = 0, ICO jaoks tüüp = 1, arv = piltide arv), millele järgneb 16-baidine ICONDIRENTRY kirje, millele järgneb pildi kasulik koormus. Iga ICONDIRENTRY määrab laiuse ja kõrguse (0 tähendab 256), värvide arvu, tasapindu, biti sügavust, kasuliku koormuse suurust ja nihet.

Iga pildikoormus on kas täielik PNG-fail (alguses PNG-signatuur 0x89504E47) või BMP-stiilis DIB. Kaasaegsed teisendustööriistad, sealhulgas see, manustavad PNG-d 64 × 64 ja suuremate suuruste jaoks ning BMP-d väiksemate suuruste jaoks, mis vastavad Windowsi ootustele.

Brauser teeb raskeid ülesandeid: PNG-dekodeerimine bitmap-vormingusse lõuendi kaudu, suuruse muutmine lõuendi joonistamise abil koos silumisega ja lõplik ICO-koost DataView kaudu kirjutab binaarpuhvrisse. Puhver pakitakse blobina tüübiga „image/x-icon” ja seda pakutakse allalaadimisena.

Parimad tavad

Korduma kippuvad küsimused

Kas PNG konverteerimisel ICO-ks kaob kvaliteet?
Ei. ICO kasutab PNG- või BMP-põhist, nii et teie pildikvaliteet säilib teisendamise ajal täielikult.
Milleks kasutatakse ICO-vormingut?
ICO-d (Windows Icon) kasutatakse peamiselt veebisaitide lemmikute, Windowsi rakenduste ikoonide jaoks.
Kas ma saan mitu PNG-faili partii teisendada?
See tööriist töötleb maksimaalse kvaliteedi tagamiseks ühte faili korraga. Mitme faili puhul korrake lihtsalt protsessi – iga teisendamine võtab vaid sekundid.
Kas mu pilte hoitakse teisendamise ajal privaatsena?
Jah. Teie PNG-faile töödeldakse täielikult teie brauseris Canvas API ja JavaScripti abil. Ühtegi serverisse ei laadita midagi üles – fail läheb otse teie seadmest konverterisse ja tagasi teie seadmesse.
Kas minu fail on serverisse üles laaditud?
Ei. ICO on konstrueeritud teie brauseris JavaScripti binaarkirjade abil. Failid ei lahku teie seadmest.
Kas minu ICO töötab Windowsi vanades versioonides?
Jah. Väljund kasutab standardset ICO-vormingut, mida Windows on toetanud alates versioonist 3.0. Suurused 64 ja alla selle kasutavad maksimaalse ühilduvuse tagamiseks BMP-stiilis kandevõimet; 256-pikslised kirjed kasutavad manustatud PNG-d, mida Windows Vista ja uuemad toetavad.
Miks mu favicon ei värskenda?
Brauserid salvestavad lemmikuid agressiivselt vahemällu, sageli päevadeks. Värskenduse sundimiseks tühjendage brauseri vahemälu, avage värske toomise sundimiseks otse faviconi URL või lisage lingimärgendile versioonipäringu parameeter.
Kas ma saan lisada nii värvilisi kui ka ühevärvilisi ikoone?
Standardne ICO toetab iga kirje metaandmete värvisügavust, kuid enamik tänapäevaseid kasutusviise on 32-bitised värvid kõikides suurustes. Ühevärvilised ikoonid on pärandprobleem, millega tänapäeval tegelevad vähesed tööriistad.