Pretvornik slik SVG v PNG
PretVARJANJE vektorskih datotek SVG v rastrske slike PNG pretvara prilagodljive grafike na osnovi kode v mreže s fiksnimi slikovnimi pikami za splošno združljivost v aplikacijah.
Primerjava formatov in tehnične specifikacije
| Specifikacija | SVG | PNG |
|---|---|---|
| Vrsta MIME | image/svg+xml | image/png |
| Vrsta | vector | raster |
| Stiskanje | lossless XML text (GZIP compressible via .svgz) | lossless (DEFLATE / LZ77 + Huffman) |
| Standardna specifikacija | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Glava magičnih bajtov | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Pregled formata in uporaba
Skalabilna vektorska grafika temelji na besedilni kodi XML za risanje geometrijskih poti, črt in oblik neposredno na zaslonih. Ta format odlično deluje za spletne logotipe in ikone, ker grafika ostane ostra pri kateri koli velikosti zaslona. Vendar pa nekatera starejša programska oprema, strogi odjemalci e-pošte in določena tiskalniška orodja ne morejo prebrati vektorske kode. Pretvorba datoteke v datoteko Prenosne omrežne grafike (PNG) rešuje to težavo z risanjem vektorskih oblik v fiksno mrežo barvnih slikovnih pik. Spletni razvijalci in grafični oblikovalci to pretvorbo pogosto potrebujejo pri pripravi ikon za trgovine z mobilnimi aplikacijami ali starejše platforme. Trgovine z aplikacijami zahtevajo specifične rastrske mere za ikone aplikacij. S spremembo vektorskega vira v fiksno mrežo slik ustvarjalci zagotovijo, da se grafika pravilno prikaže v vsaki napravi, ne da bi se zanašali na ciljno aplikacijo za razčlenjevanje kode XML.
Tehnične specifikacije in pregled kodekov
Datoteke SVG uporabljajo vrsto MIME image/svg+xml in so sestavljene iz navadnih besedilnih značk XML, obdanih z oklepaji. Ne uporabljajo čarobnih bajtov, ker so berljivi besedilni dokumenti. Datoteke PNG uporabljajo vrsto MIME image/png in se začnejo z natančnim osembajtnim čarobnim podpisom 89 50 4E 47 0D 0A 1A 0A. Strukturno se SVG opira na matematična navodila za poti in koordinate. PNG se opira na rastrsko mrežo slikovnih pik, stisnjenih z algoritmom DEFLATE, ki združuje ujemanje drsnega slovarja LZ77 s Huffmanovim kodiranjem za stiskanje brez izgub.
Združljivost z OS in brskalniki
Datoteke SVG se izvorno odpirajo v vseh sodobnih spletnih brskalnikih, vključno s Chrome, Safari, Firefox in Edge, vendar nimajo podpore v starejši namizni programski opremi, kot so starejše različice Microsoft Office. Slike PNG uživajo vsesplošno združljivost v vseh večjih operacijskih sistemih, vključno z Windows, macOS, Linux, iOS in Android. Vsak sodoben spletni brskalnik, pregledovalnik slik in pisarniški paket odpira datoteke PNG brez potrebe po dodatnih vtičnikih.
💡 Uporabne informacije
Pri pretvarjanju vektorjev v rastre izberite velikost ločljivosti, ki ustreza vašemu končnemu cilju prikaza. Izvoz v dvojnih merah ustvari ostro sliko za zaslone visoke gostote Retina.
Primerjava formatov in tehnične specifikacije
Tipična vektorska datoteka logotipa meri približno 15 KB. Pretvorba v visoko ločljivost PNG ustvari datoteko velikosti okoli 250 KB. Preko hitre optične povezave se ta datoteka prenos v manj kot eni milisekundi. Preko mobilne povezave 5G traja približno dve milisekundi, v standardnem omrežju 4G pa se prenos zaključi v približno desetih milisekundah.
Pogosto zastavljena vprašanja
Kako pretvoriti vektor SVG v sliko PNG brez izgube kakovosti?
Za ohranitev ostrine izrisa izrišite vektorsko matematiko v visoki ločljivosti slikovnih pik, preden uveljavite stiskanje DEFLATE brez izgub, ki se uporablja v datotekah PNG. Ker sta oba formata brez izgube podatkov, pretvorba natančno ohrani vsak oster rob in barvo, če končne mreže slikovnih pik ne povečate čez njeno ustvarjeno velikost.
Kakšna je razlika med vektorjem SVG in sliko PNG?
SVG je vektorski format, zgrajen iz besedilnih navodil XML, ki se neskončno skalirajo brez pikselacije. PNG je rastrski format, zgrajen iz fiksne mreže posameznih barvnih slikovnih pik. Vektorji se najbolje obnesejo pri spreminjanju velikosti in odzivnem spletnem oblikovanju, medtem ko rastri najbolje obvladujejo kompleksne fotografske teksture in splošno združljivost programske opreme.