Muunna SVG muotoon PNG
SVG-vektoritiedostojen muuntaminen PNG-rasterikuviksi muuttaa skaalautuvat koodipohjaiset grafiikat kiinteiksi pikseliruudukoiksi yleisen sovellusyhteensopivuuden takaamiseksi.
Muotojen vertailu ja tekniset tiedot
| Määritys | SVG | PNG |
|---|---|---|
| MIME-tyyppi | image/ | image/ |
| Tyyppi | vektori | rasteri |
| Pakkaus | häviötön XML-teksti (GZIP-pakattavissa .svgz-muotoon) | häviötön (DEFLATE / LZ77 + Huffman) |
| Standardimääritys | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Tiedostotunniste (Magic Bytes) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Muodon yleiskatsaus ja käyttökohteet
Scalable Vector Graphics -tiedostot perustuvat XML-tekstikoodiin, jolla piirretään geometrisia polkuja, viivoja ja muotoja suoraan näytöille. Tämä muoto toimii erinomaisesti verkkosivujen logoissa ja kuvakkeissa, koska kuva pysyy terävänä millä tahansa näytön koolla. Jotkin vanhemmat ohjelmistot, tiukat sähköpostiohjelmat ja tietyt tulostustyökalut eivät kuitenkaan osaa lukea vektorikoodia. Tiedoston muuntaminen Portable Network Graphics -tiedostoksi ratkaisee tämän ongelman maalaamalla vektorimuodot värillisten pikseleiden kiinteään ruudukkoon. Verkkokehittäjät ja graafiset suunnittelijat tarvitsevat usein tätä muunnosta valmistellessaan kuvakkeita mobiilisovelluskauppoihin tai vanhoille alustoille. Sovelluskaupat vaativat sovelluskuvakkeille tiettyjä rasterimittoja. Muuttamalla vektorilähteen kiinteäksi kuvaruudukoksi tekijät varmistavat, että grafiikka näkyy oikein jokaisella laitteella ilman, että kohdesovelluksen tarvitsee jäsentää XML-koodia.
Tekniset tiedot ja koodekkien erittely
SVG-tiedostojen MIME-tyyppi on image/svg+xml, ja ne koostuvat merkintäsulkeisiin sijoitetuista XML-tekstielementeistä. Ne eivät käytä tunnistetavuja, koska kyseessä ovat ihmisen luettavissa olevat tekstitiedostot. PNG-tiedostojen MIME-tyyppi on image/png, ja ne alkavat täsmälleen 8-tavuisella tunnisteella 89 50 4E 47 0D 0A 1A 0A. Rakenteeltaan SVG perustuu matemaattisiin polkuihin ja koordinaatteihin. PNG puolestaan tallentaa pikselit rasteriruudukkoon, joka pakataan häviöttömästi DEFLATE-algoritmilla. Siinä yhdistyvät LZ77-sanakirjahaku ja Huffman-koodaus.
Käyttöjärjestelmien ja selaimien yhteensopivuus
SVG-tiedostot avautuvat useimmissa nykyisissä selaimissa, mutta vanhat työpöytäohjelmistot eivät välttämättä tue niitä. PNG-kuvia tuetaan laajasti suurissa käyttöjärjestelmissä, selaimissa, kuvankatseluohjelmissa ja toimisto-ohjelmistoissa.
Hyödyllistä tietoa
Tämä muunnin renderöi SVG:n tiedostoon määritetyillä leveys- ja korkeusarvoilla. Jos haluat suuremman tai Retina-näytölle terävän PNG-kuvan, määritä SVG:hen suuremmat leveys- ja korkeusarvot ennen muuntamista.
Usein kysytyt kysymykset
Mikä muuttuu, kun SVG-vektori rasteroidaan PNG-kuvaksi?
SVG on vektorimuoto ja PNG rasterimuoto. Muunnos renderöi SVG:n valittuun pikselikokoon; PNG säilyttää nämä pikselit, ei alkuperäistä vektorigrafiikkaa.
Mitä eroa on SVG-vektorilla ja PNG-kuvalla?
SVG on vektorimuoto, joka on rakennettu XML-tekstiohjeista, jotka skaalautuvat äärettömästi ilman pikselöintiä. PNG on rasterimuoto, joka on rakennettu erillisten värillisten pikseleiden kiinteästä ruudukosta. Vektorit sopivat parhaiten koonmuutokseen ja responsiiviseen verkkosuunnitteluun, kun taas rasterit sopivat parhaiten monimutkaisiin valokuvatekstuureihin ja yleiseen ohjelmistojen yhteensopivuuteen.