Teisenda PNG tasuta ICO-ks

Autor

.ico on saidi juurkaustas endiselt eeldatav vorming ning enamik veebiteisendajaid palub pildi oma serverisse üles laadida. Siin selgitame, kuidas saada PNG-st korrektne mitme mõõtmega favicon.ico ilma midagi üles laadimata.

PNG-pilt teisendatuna mitme mõõtmega ICO-konteineriks
ICO-konteiner koondab mitu väikestele mõõtmetele sobivat kujutist.

.ico ei ole lihtsalt ümber nimetatud pilt

Faili logo.png ümbernimetamisest favicon.ico-ks ei piisa. ICO on oma päisega konteinerivorming: see kirjeldab piltide arvu, nende mõõtmeid ja iga pildi alguskohta failis. Ümber nimetatud PNG-l sellist päist pole ning rangemad brauserid keelduvad seda kuvamast.

Korrektne ICO sisaldab sama ikooni mitmes eraldusvõimes. Brauser loeb päist, valib vajalikule suurusele lähima variandi ega pea midagi suurendama.

Teisenda PNG ICO-ks kolme sammuga

Esimene samm: valmista lähtepilt ette. Vähemalt 512×512-piksline ruudukujuline PNG annab parima tulemuse, sest kõik mõõtmed saadakse vähendamise teel. Kui pildil on läbipaistev taust, otsusta kohe, kas see säilitada: vahekaardile sobib see hästi, kuid iOS ja Android asendavad selle mustaga.

Teine samm: loo eraldusvõimed. Fail peaks sisaldama vähemalt mõõtmeid 16×16, 32×32 ja 48×48. Mõõtmete muutmisel tuleb kasutada kvaliteetset diskreetimisfiltrit, muidu muutuvad väikesed suurused loetamatuks.

Kolmas samm: paki need kokku. Kolm pilti koondatakse ühte ICO-konteinerisse, mille päis kirjeldab iga kirjet. Tulemus paigutatakse saidi juurkausta nimega favicon.ico, kust brauserid leiavad selle ka HTML-sildita.

Miks kohalik teisendamine on oluline

Enamik PNG-st ICO-ks teisendajaid laadib faili serverisse, töötleb seda seal ja saadab tulemuse tagasi. Sinu logo, sageli juba enne avalikustamist, satub seadmesse, mida sa ei kontrolli, ning allub säilitamisreeglitele, mida sa pole lugenud.

Moodne brauser suudab aga kõik ise teha: dekodeerida PNG, muuta selle mõõtmeid canvas-elemendil, kodeerida iga suuruse uuesti ja koostada ICO-konteineri. Just nii töötab LFFavicon. Ükski päring ei sisalda sinu pilti ning vahekaardi sulgemine kustutab kõik.

Kasu pole üksnes teoreetiline: teisendamine toimub kohe, töötab pärast lehe laadimist ka võrguühenduseta ning puuduvad järjekorrad ja päevased piirangud.

Ainult .ico-failist enam ei piisa

PNG teisendamine ICO-ks katab vahekaardid ja vanemad kliendid, kuid jätab katmata kolm kasutuskohta: moodsad brauserid, mis eelistavad igas suuruses teravat SVG-d, iOS-i avakuva, mis vajab läbipaistmatut 180×180 PNG-d, ja Android, mis loeb veebimanifesti.

Kuna töötled pilti niikuinii, loo kogu komplekt korraga. Generaator teebki seda: üks lähtepilt annab .ico, SVG, Apple Touchi ikooni ja manifestiikoonid ning enne allalaadimist näed iga kasutuskoha eelvaadet.

Algallikad

Korduma kippuvad küsimused

Kui suurt PNG-d on ICO loomiseks vaja?

Vähemalt 512×512-pikslist ruutu. Alla 128×128 puhul tuleb paketi suuremaid mõõtmeid suurendada ning tulemus jääb udune. SVG on veel parem, sest sellel puudub eraldusvõime piirang.

Kas .ico säilitab läbipaistvuse?

Jah, ICO-vorming toetab täielikku alfakanalit ning läbipaistev PNG jääb vahekaardil läbipaistvaks. Ole aga iOS-i ikooniga ettevaatlik: süsteem täidab läbipaistvad alad mustaga, seega lisa sellele taust.

Kuhu peaks favicon.ico-faili paigutama?

Domeeni juurkausta, kus see on kättesaadav aadressil https://yoursite.com/favicon.ico. Brauserid ja roomajad küsivad kokkuleppeliselt just seda aadressi ka siis, kui ükski link-silt seda ei deklareeri.

Proovi praktikas

Generaator loob täieliku komplekti sekunditega, tasuta ja sinu pilte üles laadimata.

Teisenda minu PNG kohe

Mida järgmisena lugeda ja proovida

Teised LFFaviconi tööriistad ja juhendid, mis vastavad kõige sagedasematele küsimustele.

Tööriistad

Juhendid