Muunna SVG ICO:ksi verkossa ilmaiseksi. Vektori renderöidään ensin uudelleen vähintään 512 px:n kokoon, ja sitten kaikki kuusi kuvakekokoa — 256, 128, 64, 48, 32, 16 — pienennetään siitä sen sijaan, että niitä suurennettaisiin. Ei rekisteröitymistä, ei vesileimaa eikä rajoituksia; tiedostot poistetaan automaattisesti 1 tunti lataamisen jälkeen.
Kun kuvake rakennetaan PNG:stä, terävyyden yläraja on PNG:n pikselimäärä. Jos syötät 64x64-kuvan, 256-koko voidaan tehdä vain suurentamalla. Vektorilla ei ole tätä rajoitusta: se tallentaa muodot, ei pikseleitä, joten suurempaan kokoon renderöinti on yksinkertaisesti uusi laskenta. Kun vektorilähde on saatavilla, se on parempi lähtökohta kuvakkeelle — ja se on yksi tärkeä syy siihen, miksi tämä tapa on yleistynyt viime aikoina.
Yksi ansa on syytä tietää heti. Rasteroijat renderöivät SVG:n tiedoston ilmoittaman leveyden ja korkeuden mukaan, ja kuvake-SVG:t ilmoittavat lähes aina width="24". Jos renderöit tässä koossa, saat 24 pikselin ruudukon, jonka jälkeen kaikki kuusi kuvakekokoa joudutaan taas suurentamaan — koko vektorin etu menetetään. PicEditLab tarkistaa renderöidyn tuloksen tässä vaiheessa ja renderöi alkuperäisen vektorin uudelleen suuremmassa koossa, jos pisin sivu on alle 512. Toinen vaihe on uudelleenrenderöinti, ei suurennus: pathit lasketaan uudelleen, joten mitään ei menetetä.
Selaimet hyväksyvät nykyään SVG-faviconit suoraan — head-osaan riittää link-tag, jonka type on image/svg+xml, ja kuvakkeen voi jopa saada seuraamaan tummaa tilaa CSS media querylla. Silti sivuston juuressa oleva /favicon.ico on edelleen polku, jota selaimet pyytävät itse ilman HTML:n lukemista, ja sitä etsivät myös Safarin kirjanmerkit, Windowsin työpöydän pikakuvakkeet ja useimmat crawlerit. Käytännössä kannattaa tarjota molemmat: SVG sitä tukeville selaimille ja ICO kaikkien muiden varalle.
Vektori takaa siistit reunat, mutta se ei voi pelastaa liian monimutkaista suunnittelua. Koossa 16x16 yhden kirjaimen korkeus on vain noin tusinan pikselin luokkaa, ja ohuet viivat, gradientit sekä pieni sisäteksti muuttuvat tässä koossa mössöksi riippumatta alkuperäisestä formaatista. Jos kuvake on pienessä koossa epäselvä, ratkaisu on itse grafiikassa: paksunna viivoja, karsi sisäisiä yksityiskohtia ja säilytä vain siluetti, jonka ihmiset oikeasti tunnistavat.
Tarvitsetko vain tavallisen bitmapin? Muunna SVG PNG:ksi
Ei tarvita teknistä osaamista. Ilmainen, nopea ja saatavilla millä tahansa laitteella.
Rakennettu useiden todennettujen avoimen lähdekoodin muuntomoottorien päälle. Valitsemme parhaan käsittelyketjun kullekin formaattiyhdistelmälle välttäen värimuutokset ja laadun heikkenemisen, jotka ovat yleisiä selainpuolen muunnoksissa.
SVG-kuvien muuntaminen ICO-formaattiin tulee esiin monissa tilanteissa: tiedostojen yhteensopivuuden varmistaminen eri laitteen tai alustan kanssa, tallennustilan vähentäminen tai kuvien valmistelu lataukseen palveluun, joka ei hyväksy lähdeformaattia. Perinteinen lähestymistapa on asentaa Photoshop, GIMP tai vastaava pöytäsovellus — ylimitoitettu satunnaiseen tehtävään. Selainpohjaiset muuntimet ovat vaihtoehto, mutta ne rajoittuvat siihen, mitä selain pystyy purkamaan natiivisti, eivätkä pysty käsittelemään erikoisformaatteja kuten RAW, HEIC tai AVIF. PicEditLab suorittaa muunnoksen palvelinpuolella, joten formaattituki, tulostuslaatu ja käsittelynopeus eivät riipu selaimestasi tai laitteestasi.
Muunnos PicEditLabissa vie kolme vaihetta — lataus, kohdeformaatin valinta, lataaminen alas:
Palvelimemme käyttää todennettua avoimen lähdekoodin työkaluketjua. ImageMagick käsittelee väriavaruuden muunnokset ja uudelleennäytteistyksen, libheif käyttää x265-koodekkia HEIC-koodaukseen ja -purkamiseen, libavif käyttää AOM:ia AVIF:lle, libjxl käsittelee JPEG XL:n, OpenJPEG kattaa JPEG 2000:n ja dcraw purkaa raakatunnistintiedot RAW-tiedostoista. JPG-tulostus käyttää laatu 85 progressiivisella koodauksella nopeampaa koettua latausaikaa varten verkossa. PNG-tulostus käyttää zlibiä maksimipakkauksella tiedostokoon pitämiseksi mahdollisimman pienenä menettämättä yhtään pikseliä yksityiskohtia.