HEIC2ALLHEIC2ALL
Pelajari lebih lanjut

Tentang Any2SVG

Konverter gambar ke SVG gratis berbasis browser dengan kontrol vektorisasi yang dapat disesuaikan.

Coba Konverter

Apa Itu Any2SVG?

Any2SVG adalah konverter gambar ke SVG gratis yang mengubah gambar raster menjadi grafik vektor yang dapat diskalakan langsung di browser Anda. Tidak perlu membuat akun, tidak ada langganan yang harus dibayar, dan tidak ada watermark pada file output Anda. Anda mengunggah gambar, menyesuaikan beberapa pengaturan jika diinginkan, lalu mengunduh file SVG yang siap digunakan.

Alat ini menerima format raster yang paling umum: PNG, JPG/JPEG, WebP, GIF, BMP, TIFF, dan AVIF, dengan batas ukuran file 10 MB per gambar. Karena outputnya adalah SVG, Anda dapat mengubah ukurannya ke dimensi apa pun tanpa pikselasi yang terjadi saat memperbesar bitmap.

Any2SVG dibuat untuk siapa saja yang membutuhkan versi vektor cepat dari logo, ikon, ilustrasi, atau grafik. Alat ini bekerja paling baik pada gambar dengan kontras tinggi dan bentuk yang jelas. Foto dan gambar dengan gradien halus juga dapat dikonversi, tetapi hasilnya berupa perkiraan vektor yang distilisasi, bukan reproduksi sempurna piksel per piksel.

Cara Kerja Vektorisasi Gambar

Saat Anda meletakkan gambar ke Any2SVG, konversi terjadi dalam tiga tahap. Pertama, browser merender file sumber ke elemen HTML Canvas, yang memberikan data piksel mentah kepada alat. Kedua, data piksel tersebut di-trace oleh ImageTracer.js, sebuah library JavaScript sisi klien yang memeriksa setiap piksel, mengelompokkan warna yang mirip, dan menggambar path vektor di sekitar setiap wilayah warna.

Algoritma tracing mengkuantisasi gambar menjadi palet warna terbatas, lalu menghasilkan elemen path SVG yang memperkirakan batas antara wilayah warna tersebut. Tepi lurus dan batas kontras tinggi diterjemahkan menjadi path yang bersih dan rapat. Gradien halus dan tekstur fotografis menghasilkan hasil yang lebih kompleks dan kurang dapat diprediksi.

Penting untuk memahami bahwa proses ini menciptakan perkiraan vektor dari gambar asli, bukan reproduksi 1:1. Grafik sederhana seperti logo, ikon, dan seni garis menghasilkan SVG yang paling bersih. Foto kompleks akan terkonversi, tetapi hasilnya akan terlihat seperti versi yang distilisasi dan di-posterisasi dari sumber. Untuk informasi lebih lanjut tentang perbedaan antara gambar raster dan vektor, lihat panduan kami tentang gambar raster vs. vektor.

Penjelasan Kontrol Vektorisasi

Any2SVG memberi Anda beberapa kontrol untuk menyetel secara detail bagaimana algoritma tracing menginterpretasikan gambar Anda. Memahami pengaturan ini membantu Anda mendapatkan output SVG terbaik untuk kasus penggunaan spesifik Anda.

Jumlah Warna menentukan berapa banyak wilayah warna berbeda yang dibuat oleh tracer. Lebih sedikit warna menghasilkan file SVG yang lebih sederhana dan lebih kecil dengan bentuk yang lebih luas. Lebih banyak warna menangkap detail yang lebih halus tetapi meningkatkan ukuran file dan kompleksitas path. Untuk logo dan ikon, jumlah warna yang rendah sering kali paling baik.

Level Detail mengontrol seberapa dekat path yang di-trace mengikuti batas piksel. Detail lebih tinggi berarti kurva lebih rapat dan lebih banyak titik anchor, yang meningkatkan akurasi tetapi memperbesar ukuran file. Detail lebih rendah menghaluskan path dan dapat menghilangkan noise.

Optimisasi Path menyederhanakan path yang dihasilkan dengan menghapus titik redundan dan meluruskan segmen yang hampir linier. Optimisasi lebih tinggi menghasilkan file yang lebih bersih dan lebih kecil. Presisi Koordinat mengatur berapa banyak desimal yang digunakan koordinat path. Lebih sedikit desimal berarti file lebih kecil dengan sedikit pembulatan posisi.

Mode Layering menentukan apakah wilayah warna ditumpuk satu di atas yang lain atau ditempatkan berdampingan. Preprocessing Blur menerapkan sedikit Gaussian blur pada gambar raster sebelum tracing, yang dapat mengurangi noise pada foto. Pengaturan viewBox opsional memungkinkan Anda mendefinisikan sistem koordinat SVG secara independen dari dimensi piksel.

Titik awal yang baik untuk logo: gunakan lebih sedikit warna, optimisasi path yang lebih tinggi, dan detail sedang. Untuk ilustrasi dengan rentang tonal lebih luas, tingkatkan jumlah warna dan level detail.

Format yang Didukung dan Konversi Batch

Any2SVG menerima tujuh format gambar raster sebagai input: PNG, JPG/JPEG, WebP, GIF, BMP, TIFF, dan AVIF. Setiap file dapat berukuran hingga 10 MB. Format output selalu SVG.

Anda dapat mengonversi beberapa gambar sekaligus menggunakan mode batch. Pilih atau seret beberapa file ke konverter, sesuaikan pengaturan vektorisasi Anda, dan konversi semuanya dalam satu operasi. Setelah selesai, unduh semua hasil sekaligus sebagai arsip ZIP, yang dirakit di browser menggunakan library kompresi fflate.

Sebelum konversi, Anda juga memiliki akses ke alat preprocessing. Fungsi resize memungkinkan Anda menskalakan gambar berdasarkan lebar, tinggi, dimensi tepat, persentase, atau preset layar umum, dengan toggle upscale opsional. Alat crop menyediakan kontrol zoom dan rasio aspek, termasuk crop bebas dan preset persegi 1:1. Auto-orientasi membaca tag orientasi EXIF dan memutar gambar sesuai, sehingga foto yang diambil di perangkat mobile ditampilkan dengan benar sebelum tracing.

Panduan Terkait

Kami memelihara perpustakaan artikel dan panduan yang terus berkembang untuk membantu Anda memaksimalkan konversi gambar dan memahami format yang terlibat. Berikut dua artikel yang melengkapi informasi di halaman ini:

Tentang Any2SVG — Cara Kerja Konverter Gambar ke SVG Kami | Any2SVG