Konvertor SVG u PNG
Konvertovanjem SVG vektorskih datoteka u PNG rasterske slike skalabilna grafika zasnovana na kodu pretvara se u mrežu fiksnih piksela radi univerzalne kompatibilnosti sa aplikacijama.
Poređenje formata i tehničke specifikacije
| Specifikacija | SVG | PNG |
|---|---|---|
| MIME tip | image/ | image/ |
| Tip | vektor | raster |
| Kompresija | bez gubitaka XML tekst (GZIP kompresija putem .svgz) | bez gubitaka (DEFLATE / LZ77 + Huffman) |
| Standardna specifikacija | W3C SVG 2 specifikacija | W3C PNG 3. izdanje |
| Zaglavlje s magičnim bajtovima | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Pregled formata i primena
Skalabilna vektorska grafika se oslanja na XML tekstualni kod za iscrtavanje geometrijskih putanja, linija i oblika direktno na ekranima. Ovaj format odlično funkcioniše za veb-logotipe i ikone jer grafika ostaje oštra na bilo kojoj veličini ekrana. Međutim, neki stariji softver, klijenti e-pošte sa strogim ograničenjima i specifični alati za štampu ne mogu da čitaju vektorski kod. Pretvaranje datoteke u format Portable Network Graphics rešava ovaj problem iscrtavanjem vektorskih oblika u fiksnu mrežu obojenih piksela. Veb programeri i grafički dizajneri često koriste ovu konverziju prilikom pripreme ikona za prodavnice mobilnih aplikacija ili starije platforme. Prodavnice aplikacija zahtevaju određene dimenzije rastera za ikone aplikacija. Promenom vektorskog izvora u fiksnu mrežu piksela, kreatori obezbeđuju da se grafika ispravno prikazuje na svakom uređaju, bez potrebe da ciljna aplikacija analizira XML kod.
Tehničke specifikacije i analiza kodeka
SVG datoteke koriste MIME tip image/svg+xml i sastoje se od običnih tekstualnih XML oznaka omeđenih oznakama za označavanje. Ne koriste magične bajtove jer su tekstualni dokumenti čitljivi ljudima. PNG datoteke koriste MIME tip image/png i počinju tačnim magičnim potpisom od osam bajtova 89 50 4E 47 0D 0A 1A 0A. Strukturno, SVG se oslanja na matematička uputstva za putanje i koordinate. PNG se oslanja na rastersku mrežu piksela komprimovanu pomoću DEFLATE algoritma, koji kombinuje LZ77 pretragu u kliznom rečniku sa Hafmanovim kodiranjem za kompresiju bez gubitaka.
Kompatibilnost sa operativnim sistemima i pregledačima
SVG datoteke se otvaraju u većini savremenih veb pregledača, mada ih stariji desktop programi možda ne podržavaju. PNG slike su široko podržane u glavnim operativnim sistemima, veb pregledačima, programima za pregled slika i kancelarijskim paketima.
Praktičan savet
Ovaj konvertor prikazuje SVG u širini i visini zadatim u fajlu, pa za veći PNG ili PNG oštrine za Retina ekrane povećajte vrednosti širine i visine u SVG-u pre konvertovanja.
Često postavljana pitanja
Šta se menja kada se SVG vektor rasterizuje u PNG sliku?
SVG je vektorski, a PNG rasterski format. Konverzija prikazuje SVG u izabranoj veličini piksela; PNG čuva te piksele, ali ne i originalnu vektorsku grafiku.
Koja je razlika između SVG vektora i PNG slike?
SVG je vektorski format izgrađen od XML tekstualnih instrukcija koje se beskonačno skaliraju bez pikselizacije. PNG je rasterski format izgrađen od fiksne mreže pojedinačnih obojenih piksela. Vektori su najpogodniji za promenu veličine i prilagodljivi veb dizajn, dok su rasteri najpogodniji za složene fotografske teksture i univerzalnu kompatibilnost sa softverom.