Konverter Gambar PNG ke Vektor SVG
Mengenkapsulasi gambar raster PNG di dalam wadah vektor XML SVG untuk penskalaan web yang responsif dan integrasi tata letak yang kompatibel dengan vektor.
Perbandingan Format & Spesifikasi Teknis
| Spesifikasi | PNG | SVG |
|---|---|---|
| Tipe MIME | image/png | image/svg+xml |
| Tipe | raster | vector |
| Kompresi | lossless (DEFLATE / LZ77 + Huffman) | lossless XML text (GZIP compressible via .svgz) |
| Spesifikasi Standar | W3C PNG 3rd Edition | W3C SVG 2 Specification |
| Header Magic Bytes | 89 50 4E 47 0D 0A 1A 0A | 3C 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 piksel berwarna yang tetap. 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 ajaib 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
File SVG menikmati dukungan universal di seluruh peramban web modern termasuk Chrome, Firefox, Safari, dan Edge pada sistem operasi desktop dan seluler seperti Windows, macOS, Android, dan iOS. Penampil gambar dan rangkaian desain seperti Adobe Illustrator, Inkscape, dan CorelDRAW menangani pengeditan SVG secara native. File PNG membagikan dukungan peramban dan sistem operasi universal ini, tetapi melihat markup SVG mentah memerlukan editor teks standar apa pun.
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.
Perbandingan Format & Spesifikasi Teknis
Logo PNG beresolusi tinggi yang kompleks dapat dengan mudah mencapai 2 megabita, memakan waktu sekitar 3,2 detik untuk diunduh melalui koneksi seluler 4G standar. File SVG hasil konversi yang setara sering kali menyusut menjadi hanya 40 kilobita, mengunduh dalam waktu di bawah 0,1 detik pada jaringan 4G dan secara instan pada jaringan 5G dan serat optik.
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 100% warna piksel asli dan transparansi tanpa kehilangan generasi sama sekali.
Apa perbedaan antara Gambar PNG dan Vektor SVG?
PNG adalah format gambar raster yang menyimpan data visual sebagai kisi piksel berwarna tetap yang dikompresi dengan DEFLATE, membuat ukuran file bergantung pada dimensi piksel. SVG adalah format gambar vektor yang menyimpan data visual sebagai instruksi matematika yang dapat diskalakan yang ditulis dalam teks XML, memungkinkan gambar diubah ukurannya secara tak terbatas tanpa pikselasi.