SVG vektora uz PNG attēlu pārveidotājs
SVG vektora failu konvertēšana PNG rastra attēlos pārveido mērogojamu kodu grafiku fiksētu pikseļu režģos universālai lietotņu saderībai.
Formātu salīdzinājums un tehniskās specifikācijas
| Specifikācija | SVG | PNG |
|---|---|---|
| MIME tips | image/svg+xml | image/png |
| Tips | vector | raster |
| Kompresija | lossless XML text (GZIP compressible via .svgz) | lossless (DEFLATE / LZ77 + Huffman) |
| Standarta specifikācija | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Maģisko baitu galvene | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Formāta pārskats un lietojums
Mērogojamās vektorgrafikas (SVG) balstās uz XML teksta kodu, lai ekrānos zīmētu ģeometriskus ceļus, līnijas un formas. Šis formāts lieliski noder tīmekļa logotipiem un ikonām, jo zīmējums saglabā asumu jebkurā ekrāna izmērā. Tomēr dažas vecākas programmatūras, stingri e-pasta klienti un specifiski drukas rīki nespēj nolasīt vektora kodu. Faila pārvēršana par Pārnēsājamā tīkla grafikas (PNG) failu atrisina šo problēmu, uzzīmējot vektora formas fiksētā krāsainu pikseļu režģī. Tīmekļa izstrādātāji un grafiskie dizaineri bieži izmanto šo konvertēšanu, sagatavojot ikonas mobilo lietotņu veikaliem vai mantotajām platformām. Lietotņu veikali lietotņu ikonām pieprasa specifiskus rastra izmērus. Mainot vektora avotu fiksētā attēla režģī, veidotāji nodrošina, ka grafika pareizi attēlojas katrā ierīcē, nepaļaujoties uz mērķa lietotni, kas analizē XML kodu.
Tehniskās specifikācijas un kodeku sadalījums
SVG faili izmanto MIME tipu image/svg+xml un sastāv no parastiem teksta XML tagiem, kas ietverti iekavās. Tie neizmanto maģiskos baitus, jo tie ir cilvēkam lasāmi teksta dokumenti. PNG faili izmanto MIME tipu image/png un sākas ar precīzu astoņu baitu maģisko parakstu 89 50 4E 47 0D 0A 1A 0A. Strukturāli SVG balstās uz matemātiskām ceļa instrukcijām un koordinātām. PNG balstās uz pikseļu rastra režģi, kas saspiests, izmantojot DEFLATE algoritmam, kurš apvieno LZ77 slīdošās vārdnīcas sakritību ar Hofmaņa kodēšanu bezzudumu saspiešanai.
OS un pārlūkprogrammu saderība
SVG faili dabiski atveras visās mūsdienu tīmekļa pārlūkprogrammās, tostarp Chrome, Safari, Firefox un Edge, bet tiem trūkst atbalsta vecākā darbvirsmas programmatūrā, piemēram, Microsoft Office mantotajās versijās. PNG attēli lepojas ar universālu saderību visās galvenajās operētājsistēmās, tostarp Windows, macOS, Linux, iOS un Android. Katra mūsdienu tīmekļa pārlūkprogramma, attēlu skatītājs un biroja programmatūra atver PNG failus bez papildu spraudņiem.
💡 Noderīga informācija
Konvertējot vektorus uz rastriem, izvēlieties izšķirtspējas izmēru, kas atbilst jūsu galvenajam attēlojuma mērķim. Eksportēšana dubultā izmērā rada asu attēlu augsta blīvuma Retina displejiem.
Formātu salīdzinājums un tehniskās specifikācijas
Tipisks logotipa vektora fails aizņem aptuveni 15 KB. Konvertējot to augstas izšķirtspējas PNG formātā, tiek izveidots aptuveni 250 KB liels fails. Izmantojot ātrgaitas optisko internetu, šis fails pārsūtās mazāk nekā vienas milisekundes laikā. Izmantojot 5G mobilo savienojumu, tas aizņem aptuveni divas milisekundes, bet standartizētā 4G tīklā pārsūtīšana beidzas aptuveni desmit milisekundēs.
Biežāk uzdotie jautājumi
Kā konvertēt SVG vektoru uz PNG attēlu bez kvalitātes zuduma?
Lai izvads saglabātu asumu, renderējiet vektora matemātiku lielā pikseļu izmērā pirms PNG failos izmantotās bezzudumu DEFLATE saspiešanas piemērošanas. Tā kā abi formāti ir bezzudumu, konversija saglabā katru asu malu un krāsu precīzi, ja nemaināt galvenā pikseļu režģa izmēru virs tā ģenerētā izmēra.
Kāda ir atšķirība starp SVG vektoru un PNG attēlu?
SVG ir vektora formāts, kas veidots no XML teksta instrukcijām, kuras mērogojas bezgalīgi bez pikselēšanās. PNG ir rastra formāts, kas veidots no fiksēta atsevišķu krāsainu pikseļu režģa. Vektori vislabāk tiek galā ar izmēru maiņu un atsaucīgu tīmekļa dizainu, savukārt rastri vislabāk apstrādā sarežģītas fotogrāfiskas tekstūras un universālu programmatūras saderību.