PNG-pildi SVG-vektorimuundur

Paiguta rastripõhised PNG-pildid SVG XML-vektorkonteinerisse, et tagada kohanduv veebiskaleeritavus ja vektorühilduv paigutuse integreerimine.

Vali või lohista failid siia

100% privaatne konversioon brauseris - failid ei lahku kunagi sinu seadmest

või kleebi Ctrl+V
Null-võrguülekande privaatsusgarantii: 0 baiti laaditakse üles välistesse serveritesse. Kogu töötlemine toimub lokaalselt sinu brauseri liivakastis.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

SpetsifikatsioonPNGSVG
MIME-tüüpimage/pngimage/svg+xml
Tüüprastervector
Tihendaminelossless (DEFLATE / LZ77 + Huffman)lossless XML text (GZIP compressible via .svgz)
Standardne spetsifikatsioonW3C PNG 3rd EditionW3C SVG 2 Specification
Tunnuskoodi päis (Magic Bytes)89 50 4E 47 0D 0A 1A 0A3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)

Formaadi ülevaade ja kasutusvaldkonnad

PNG-failide teisendamine SVG-vormingusse pakib rastribitmpiidi XML-vektorkonteinerisse, võimaldades veebiarendajatel ja graafilistel disaineritel manustada rastrigraafikat otse skaleeritavatesse vektoripõhistesse töövoogudesse. Rastritüüpi PNG-pilt kasutab fikseeritud värviliste pikslite ruudustikku. Selle graafika pakkimine SVG-faili säilitab algsed pikslimõõtmed ja läbipaistvuse, muutes pildi otse manustatavaks SVG-põhistesse veebipaigutustesse ja kohanduvatesse kasutajaliidese vaateportidesse. Veebidisainerid teevad seda teisendust sageli selleks, et integreerida rastrigraafikat SVG-sprite-lehtedesse, vektorillustratsiooni töövoogudesse ja kohanduvatesse veebisaitidesse ilma eraldi väliste pildifailide haldamiseta. Tulemuseks olev SVG pakendab kogu graafika iseseisva üksusena standardse XML-märgistuse sisse.

Tehnilised spetsifikatsioonid ja koodekite ülevaade

PNG-fail on rastripilt MIME-tüübiga image/png. See algab maagilise baidi päisega 89 50 4E 47 0D 0A 1A 0A, millele järgnevad DEFLATE-algoritmiga tihendatud andmeplokid (mis ühendavad LZ77 liuglevad sõnastikud ja Huffmani kodeeringu). Seevastu SVG-fail kasutab MIME-tüüpi image/svg+xml ja on struktureeritud XML-dokumendina. Teisenduse käigus rasterdab mootor pildi kliendi mälus, serialiseerib bitkaardi PNG-kujule ja manustab pildi Base64 andme-URI-na SVG <image>-konteinerelemendi sisse. See pakendab graafika kehtivaks, iseseisvaks määratletud viewBox mõõtmetega SVG-failiks.

OS-i ja brauseri ühilduvus

SVG-failidel on universaalne tugi kaasaegsetes veebibrauserites, sealhulgas Chrome'is, Firefoxis, Safaris ja Edge'is nii lauaarvutites kui ka mobiilsetes operatsioonisüsteemides nagu Windows, macOS, Android ja iOS. Pildivaaturid ja kujunduskomplektid, nagu Adobe Illustrator, Inkscape ja CorelDRAW, haldavad SVG redigeerimist natiivselt. PNG-failidel on sama universaalne brauseri- ja operatsioonisüsteemi tugi, kuid toore SVG-märgistuse vaatamiseks on vaja mis tahes standardset tekstiredaktorit.

Kasulik teave

Kuna see teisendus manustab rastribitmpiidi vektorijoonte järeletegemise (tracing) asemel XML-konteinerisse, säilitab graafika täpsed pikslidetailid ja alfa-läbipaistvuse, säilitades samal ajal täieliku ühilduvuse SVG-renderdajatega.

Formaatide võrdlus ja tehnilised spetsifikatsioonid

Keeruline kõrge eraldusvõimega PNG-logo võib kergesti ulatuda 2 megabaidini, mille allalaadimiseks kulub standardse 4G mobiilsideühenduse kaudu umbes 3,2 sekundit. Vastav teisendatud SVG-fail kahaneb sageli vaid 40 kilobaidini, laadides 4G-s alla alla 0,1 sekundiga ning kiudoptilistes ja 5G-võrkudes hetkega.

Korduma kippuvad küsimused

Kuidas teisendada PNG-pilt SVG-vektoriks ilma kvaliteeti kaotamata?

Konverter kapseldab täislahutusega PNG-bitkaardi otse SVG XML-ümbrisesse manustatud Base64 andmevoona. See säilitab 100% algsetest piksli värvidest ja läbipaistvusest ilma igasuguse põlvkondadevahelise kadudeta.

Mis vahe on PNG-pildil ja SVG-vektoril?

PNG on rastripildivorming, mis salvestab visuaalsed andmed fikseeritud värviliste pikslite ruudustikuna, mis on tihendatud DEFLATE abil, muutes failisuuruse sõltuvaks pikslite mõõtmetest. SVG on vektoripildivorming, mis salvestab visuaalsed andmed XML-tekstina kirjutatud skaleeritavate matemaatiliste juhistena, võimaldades pildil lõputult ilma pikseldumiseta suurust muuta.