Konverter PNG ke SVG

Membungkus gambar raster PNG di dalam wadah vektor XML SVG untuk penskalaan web yang responsif dan integrasi tata letak yang kompatibel dengan vektor.

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V

Sambil menunggu file, kamu bisa bermain Code Rain

Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Perbandingan Format & Spesifikasi Teknis

SpesifikasiPNGSVG
Tipe MIMEimage/pngimage/svg+xml
Tiperastervektor
Kompresitanpa kehilangan (DEFLATE / LZ77 + Huffman)teks XML tanpa kehilangan (dapat dikompresi dengan GZIP melalui .svgz)
Spesifikasi StandarW3C PNG Edisi KetigaSpesifikasi SVG 2 W3C
Header Byte Penanda89 50 4E 47 0D 0A 1A 0A3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg)

Ikhtisar Format & Aplikasi

Mengonversi file PNG ke format SVG membungkus bitmap raster di dalam wadah vektor XML, memungkinkan pengembang web dan desainer grafis untuk menyematkan grafik raster secara langsung dalam alur kerja vektor yang dapat diskalakan. Gambar raster PNG menggunakan kisi tetap yang terdiri dari piksel berwarna. Membungkus grafik ini ke dalam file SVG mempertahankan dimensi piksel asli dan transparansi sekaligus membuat gambar dapat disematkan secara langsung di dalam tata letak web berbasis SVG dan viewport UI yang responsif. Desainer web sering kali melakukan konversi ini untuk mengintegrasikan karya seni raster ke dalam lembar sprite SVG, alur kerja ilustrasi vektor, dan situs web yang responsif tanpa harus mengelola file gambar eksternal yang terpisah. SVG yang dihasilkan mengemas seluruh grafik secara mandiri di dalam markup XML standar.

Spesifikasi Teknis & Rincian Codec

File PNG adalah gambar raster dengan tipe MIME image/png. File ini dimulai dengan header byte penanda 89 50 4E 47 0D 0A 1A 0A, diikuti oleh potongan data yang dikompresi menggunakan algoritma DEFLATE, yang menggabungkan kamus geser LZ77 dan pengkodean Huffman. Sebaliknya, file SVG menggunakan tipe MIME image/svg+xml dan disusun sebagai dokumen XML. Selama konversi, mesin meraster gambar di memori klien, menserialisasikan bitmap ke PNG, dan menyematkan gambar sebagai URI data Base64 di dalam elemen wadah <image> SVG. Ini mengemas grafik ke dalam file SVG yang valid dan mandiri dengan dimensi viewBox yang ditentukan.

Kompatibilitas OS & Peramban

Berkas SVG didukung secara luas di peramban web modern, termasuk Chrome, Firefox, Safari, dan Edge, pada sistem operasi desktop maupun seluler seperti Windows, macOS, Android, dan iOS. Penampil gambar dan perangkat lunak desain seperti Adobe Illustrator, Inkscape, dan CorelDRAW dapat mengedit SVG secara bawaan. Berkas PNG memiliki dukungan peramban dan sistem operasi yang sama luasnya, tetapi untuk melihat markup SVG mentah diperlukan editor teks standar.

Informasi bermanfaat

Karena konversi ini menyematkan bitmap raster ke dalam wadah XML alih-alih menjiplak jalur vektor, grafik ini mempertahankan detail piksel yang tepat dan transparansi alfa sekaligus mempertahankan kompatibilitas penuh dengan perender SVG.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi Gambar PNG ke Vektor SVG tanpa kehilangan kualitas?

Konverter ini mengenkapsulasi bitmap PNG beresolusi penuh secara langsung di dalam pembungkus XML SVG sebagai aliran data Base64 yang disematkan. Ini mempertahankan warna piksel dan transparansi tanpa kompresi dengan kehilangan data.

Apa perbedaan antara Gambar PNG dan Vektor SVG?

PNG adalah format gambar raster yang menyimpan data visual sebagai kisi tetap piksel berwarna yang dikompresi dengan DEFLATE, sehingga ukuran berkasnya bergantung pada dimensi piksel. SVG adalah format gambar vektor yang menyimpan data visual sebagai instruksi matematika dalam teks XML. Instruksi ini dapat diskalakan sehingga gambar dapat diperbesar atau diperkecil tanpa batas tanpa menjadi berpiksel.