Convertor SVG în PNG
Conversia fișierelor vectoriale SVG în imagini raster PNG transformă grafica scalabilă bazată pe cod în grile de pixeli fixe, pentru compatibilitate cu o gamă largă de aplicații.
Compararea formatelor și specificații tehnice
| Specificație | SVG | PNG |
|---|---|---|
| Tip MIME | image/ | image/ |
| Tip | vector | raster |
| Compresie | text XML fără pierderi (comprimabil GZIP prin .svgz) | fără pierderi (DEFLATE / LZ77 + Huffman) |
| Specificație standard | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| Antet Magic Bytes | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
Prezentare generală a formatului și aplicații
Grafica vectorială scalabilă se bazează pe cod text XML pentru a desena căi geometrice, linii și forme direct pe ecrane. Acest format este potrivit pentru sigle și pictograme web, deoarece grafica rămâne clară la orice dimensiune a ecranului. Totuși, unele programe mai vechi, anumiți clienți de e-mail și instrumente de tipărire specifice nu pot citi cod vectorial. Conversia fișierului în format PNG rezolvă această problemă, transformând formele vectoriale într-o grilă fixă de pixeli colorați. Dezvoltatorii web și designerii grafici recurg adesea la această conversie când pregătesc pictograme pentru magazine de aplicații mobile sau platforme vechi. Magazinele de aplicații impun dimensiuni raster specifice pentru pictograme. Prin transformarea sursei vectoriale într-o grilă fixă de pixeli, creatorii se asigură că grafica se afișează corect pe multe dispozitive, fără ca aplicația țintă să fie nevoită să interpreteze cod XML.
Specificații tehnice și detalii despre codecuri
Fișierele SVG utilizează tipul MIME image/svg+xml și constau din etichete XML text simplu incluse în paranteze de marcare. Ele nu folosesc octeți magici, deoarece sunt documente text lizibile de către om. Fișierele PNG utilizează tipul MIME image/png și încep cu o semnătură magică exactă de opt octeți de 89 50 4E 47 0D 0A 1A 0A. Din punct de vedere structural, SVG se bazează pe instrucțiuni matematice de traseu și coordonate. PNG se bazează pe o grilă raster de pixeli comprimați folosind algoritmul DEFLATE, care combină potrivirea dicționarului glisant LZ77 cu codificarea Huffman pentru compresie fără pierderi.
Compatibilitate SO și browser
Fișierele SVG se deschid în majoritatea browserelor moderne, deși este posibil ca programele desktop mai vechi să nu le accepte. Imaginile PNG sunt acceptate pe scară largă de principalele sisteme de operare, browsere, vizualizatoare de imagini și suite de birou.
Informații utile
Acest convertor randează SVG-ul la lățimea și înălțimea setate în fișier, așa că pentru un PNG mai mare sau clar ca pe Retina, setează valori mai mari de lățime și înălțime în SVG înainte de conversie.
Întrebări frecvente
Ce se schimbă când un vector SVG este rasterizat într-o imagine PNG?
SVG este vectorial, iar PNG este raster. Conversia randează SVG la o dimensiune aleasă în pixeli; PNG păstrează acei pixeli, nu și lucrarea vectorială originală.
Care este diferența dintre un vector SVG și o imagine PNG?
SVG este un format vectorial construit din instrucțiuni text XML care se scalează la infinit fără pixelare. PNG este un format raster construit dintr-o grilă fixă de pixeli colorați individual. Vectorii gestionează cel mai bine redimensionarea și designul web responsive, în timp ce rasterele gestionează cel mai bine texturile fotografice complexe și compatibilitatea universală a software-ului.