PNG adalah format gambar raster. Ini sangat baik untuk foto tetapi tidak dapat diperbesar dengan baik. SVG adalah format vektor. Ini tetap tajam di ukuran layar mana pun. Ketika Anda mengubah PNG menjadi SVG, Anda mendapatkan visual yang lebih bersih dan ukuran file yang lebih kecil. Ini berguna untuk situs web, aplikasi, dan cetakan. Dalam panduan ini, kami akan menunjukkan kepada Anda cara mengonversi PNG ke SVG di Python.

Pengonversi PNG ke SVG Python

Kami akan menggunakan Aspose.SVG for Python untuk mengubah PNG menjadi SVG. Ini memudahkan untuk bekerja dengan file SVG. Anda dapat membuat, membaca, mengedit, atau mengonversi konten SVG. Salah satu fitur kunci adalah mengonversi gambar raster seperti PNG menjadi gambar vektor seperti SVG.

Silakan unduh Aspose.SVG for Python dari releases, atau Anda bisa menginstalnya menggunakan perintah pip berikut:

pip install aspose-svg

Langkah-langkah untuk Mengubah PNG ke SVG Menggunakan Python

Ikuti langkah-langkah ini untuk mengonversi PNG Anda ke SVG:

  1. Muat gambar PNG menggunakan kelas ImageVectorizer.
  2. Atur opsi vektorisasi seperti lebar garis atau batas warna, dll.
  3. Panggil metode vectorize untuk memproses PNG.
  4. Akhirnya, simpan hasilnya sebagai file SVG.

Berikut adalah kode Python lengkap yang menunjukkan bagaimana cara mengubah PNG ke SVG:

import aspose.svg as svg

# Inisialisasi sebuah instance dari kelas ImageVectorizer
vectorizer = svg.imagevectorization.ImageVectorizer()

# Atur opsi vektorisasi kustom
vectorizer.configuration.colors_limit = 100  # color limit
vectorizer.configuration.line_width = 1.2  # line width

# Vektorkan gambar tersebut
src_file = "D:\\Files\\chess.png"  # Specify the test file
with vectorizer.vectorize(src_file) as document:
    document.save("D:\\Files\\chess_out.svg")
Transform PNG to SVG using Python

Transform PNG to SVG using Python.

Dapatkan Lisensi Gratis.

Apakah Anda ingin akses penuh? Dapatkan lisensi sementara gratis.Ini menghapus batasan dan memungkinkan Anda mencoba semua fitur.

Coba Konverter PNG ke SVG Gratis

Jika Anda lebih suka tidak menulis kode, Anda dapat dengan mudah mengonversi gambar PNG Anda ke SVG menggunakan pengonversi PNG ke SVG online gratis kami.Alat berbasis web ini sepenuhnya gratis, mudah digunakan, dan memastikan proses konversi yang aman.

Image

Buat SVG dari PNG: Sumber Daya Gratis

Anda dapat menjelajahi sumber daya tambahan untuk membantu Anda bekerja lebih efektif dengan SVG.

Kesimpulan

Dalam blog ini, kami menunjukkan kepada Anda bagaimana cara mengubah PNG ke SVG di Python menggunakan Aspose.SVG for Python. Prosesnya sederhana dan memberikan Anda grafik vektor yang bersih dan berkualitas tinggi dari gambar PNG. Sempurna untuk situs web, desain UI, dan aset yang dapat diskalakan.

Jika Anda memiliki pertanyaan, silakan kunjungi forum dukungan gratis kami untuk mendapatkan bantuan dari tim Aspose.

Lihat Juga