Convertor PNG în SVG

Învelește imagini raster PNG într-un container vectorial SVG XML pentru scalare adaptabilă pe web și integrare în machete compatibile cu vectori.

Selectează sau plasează fișierele aici

Privat - fișierele nu părăsesc niciodată dispozitivul tău

sau lipește Ctrl+V

Cât îți aștepți fișierele, poți juca Code Rain

Garanție de confidențialitate: nicio transmisie prin rețea: 0 octeți încărcați pe servere externe. Toată procesarea a avut loc local în sandbox-ul browserului tău.

Compararea formatelor și specificații tehnice

SpecificațiePNGSVG
Tip MIMEimage/pngimage/svg+xml
Tiprastervector
Compresiefără pierderi (DEFLATE / LZ77 + Huffman)text XML fără pierderi (comprimabil GZIP prin .svgz)
Specificație standardW3C PNG 3rd EditionW3C SVG 2 Specification
Antet Magic Bytes89 50 4E 47 0D 0A 1A 0A3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)

Prezentare generală a formatului și aplicații

Conversia fișierelor PNG în format SVG înfășoară bitmap-ul raster într-un container vectorial XML, permițând dezvoltatorilor web și designerilor grafici să încorporeze grafică raster direct în fluxuri de lucru vectoriale scalabile. O imagine raster PNG utilizează o grilă fixă de pixeli colorați. Împachetarea acestei grafici într-un fișier SVG păstrează dimensiunile originale ale pixelilor și transparența, făcând în același timp imaginea direct încorporabilă în machete web bazate pe SVG și zone de afișare responsive ale interfeței. Designerii web efectuează frecvent această conversie pentru a integra elemente grafice raster în sprite-uri SVG, fluxuri de lucru pentru ilustrații vectoriale și site-uri web responsive, fără a gestiona fișiere imagini externe separate. SVG-ul rezultat ambalează întreaga grafică într-un mod auto-conținut în cadrul marcajului XML standard.

Specificații tehnice și detalii despre codecuri

Un fișier PNG este o imagine raster cu tipul MIME image/png. Acesta începe cu antetul cu octeții magici 89 50 4E 47 0D 0A 1A 0A, urmat de bucăți de date comprimate utilizând algoritmul DEFLATE, care combină dicționarele glisante LZ77 și codificarea Huffman. În schimb, un fișier SVG utilizează tipul MIME image/svg+xml și este structurat ca un document XML. În timpul conversiei, motorul rasterizează imaginea în memoria clientului, serializează bitmap-ul în PNG și încorporează imaginea ca un flux de date Base64 în interiorul unui element container SVG <image>. Aceasta împachetează grafica într-un fișier SVG valid, auto-conținut, cu dimensiuni viewBox definite.

Compatibilitate SO și browser

Fișierele SVG se bucură de suport larg în browserele web moderne, inclusiv Chrome, Firefox, Safari și Edge, atât pe computere, cât și pe sisteme mobile precum Windows, macOS, Android și iOS. Vizualizatoarele de imagini și suitele de design, precum Adobe Illustrator, Inkscape și CorelDRAW, permit editarea nativă a fișierelor SVG. Fișierele PNG beneficiază de același suport larg în browsere și sisteme de operare, iar pentru a vizualiza marcajul SVG brut este suficient un editor de text obișnuit.

Informații utile

Deoarece această conversie încorporează bitmap-ul raster într-un container XML în loc să traseze căi vectoriale, grafica păstrează detaliile exacte ale pixelilor și transparența alfa, menținând în același timp o compatibilitate deplină cu motoarele de randare SVG.

Întrebări frecvente

Cum convertești o imagine PNG în vector SVG fără a pierde din calitate?

Convertorul încapsulează bitmap-ul PNG de rezoluție completă direct în interiorul unui wrapper XML SVG ca flux de date Base64 încorporat. Acest lucru păstrează culorile pixelilor și transparența fără compresie cu pierderi.

Care este diferența dintre imaginea PNG și vectorul SVG?

PNG este un format de imagine raster care stochează date vizuale ca o grilă fixă de pixeli colorați, comprimați cu DEFLATE, făcând dimensiunea fișierului dependentă de dimensiunile pixelilor. SVG este un format de imagine vectorială care stochează date vizuale ca instrucțiuni matematice scalabile scrise în text XML, permițând imaginii să se redimensioneze la infinit fără pixelare.