PNG-pildi SVG-vektorimuundur

PNG-rasterpildi teisendamine SVG-vektorgraafikaks muudab pikselvõrgud skaleeritavateks matemaatilisteks teedeks, mis võimaldavad lõputut suuruse muutmist ilma kvaliteedikaota.

Vali või lohista failid

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 on tavaline ülesanne graafilistele disaineritele ja veebiarendajatele, kes vajavad logode ja ikoonide teravust igas ekraanisuuruses. Raster-PNG-pilt kasutab värviliste pikslite fikseeritud võrku. PNG-pildi venitamisel üle selle algsete mõõtmete muutuvad pikslid hägusaks ja plokiliseks. Selle rastergraafika tõlkimine SVG-failiks asendab need pikslid joonte, kõverate ja kujundite matemaatiliste juhistega. See võimaldab kunstiteosel skaleeruda ülespoole bänneri suuruseks või allapoole mobiiliikooniks ilma selgust kaotamata. Veebidisainerid teevad seda teisendust sageli veebisaidi jõudluse ja visuaalse täpsuse parandamiseks. SVG-dena salvestatud logod ja kasutajaliidese ikoonid laaditakse kõrge eraldusvõimega Retina-ekraanidel teravalt, hoides samal ajal failisuurused märkimisväärselt väiksena. Trükikojad toetuvad samuti vektorvormingutele, et valmistada ette kunstiteoseid vinüül- ja laserlõikuritele, mis vajavad pikselmaatriksite asemel pidevaid jooni.

Tehnilised spetsifikatsioonid ja koodekite ülevaade

PNG-fail on rasterpilt MIME-tüüpiga image/png. See algab maagilise baidi päisega 89 50 4E 47 0D 0A 1A 0A, millele järgnevad andmeplokid, mis on pakitud DEFLATE-algoritmi abil, mis ühendab LZ77 libisevaid sõnastikke ja Huffmani kodeeringut kadudeta tihendamiseks. Seevastu SVG-fail on vektorgraafika MIME-tüüpiga image/svg+xml. See ei kasuta maagilisi baite, kuna tegemist on tavalises XML-märgistuses kirjutatud tekstifailiga. SVG-kood määratleb geomeetrilised kujundid elementide, näiteks teede, ringide ja ristkülikute abil. Kuigi PNG-tihendus vähendab failisuurust, salvestades värviväärtused iga üksiku pikseli jaoks, vähendab SVG-tihendus failisuurust matemaatiliste valemite salvestamise teel. SVG-sid saab ka edasi tihendada GZIP-tihenduse abil, muutes faililaiendi tõhusa veebiedastuse tagamiseks vormingusse .svgz.

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

Keerulise fotograafilise PNG teisendamine SVG-ks toob sageli kaasa tohutud failisuurused, kuna joonistusalgoritmi abil luuakse tuhandeid pisikesi vektorteid. Salvestage SVG-konversioon logode, ikoonide ja tasapinnalise graafika jaoks ning hoidke fotod rastervormingutes.

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?

PNG teisendamine SVG-ks ei kasuta traditsioonilist kadudega või kadudeta tihendamist rastervormingutele omasel viisil. Selle asemel jälgib muundur PNG pikslite piirjooni ja joonistab need ümber matemaatiliste vektoritena. Kuna vektorid kasutavad skaleeritavaid teid, saavutate lõputu eraldusvõime kvaliteedi. Kuid lihtsad autojoonistuse tööriistad võivad teravaid nurki vahele jätta või peenemaid detaile siluda, mistõttu on täiuslike tulemuste saavutamiseks mõnikord vaja vektortarkvaras käsitsi korrastamist.

Mis vahe on PNG-pildil ja SVG-vektoril?

PNG on rasterpildivorming, mis salvestab visuaalsed andmed värviliste pikslite fikseeritud võrgustikuna, mis on pakitud DEFLATE-iga, mistõttu failisuurus sõltub pikslite mõõtmetest. SVG on vektorpildivorming, mis salvestab visuaalsed andmed XML-tekstina kirjutatud skaleeritavate matemaatiliste juhistena, võimaldades pildi suurust lõputult muuta ilma pikseldumiseta.