PNG ke SVG Konversi Python

SVG adalah format file vektor ramah-web yang digunakan untuk merender gambar dua dimensi di internet. Kita dapat dengan mudah mengubah gambar PNG menjadi format SVG untuk ditampilkan tanpa mempengaruhi kualitas gambar. Pada artikel ini, kita akan belajar cara mengonversi PNG ke SVG dengan Python.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. Apa itu SVG
  2. Python PNG ke SVG Converter API
  3. Ubah PNG ke SVG

Apa itu SVG

SVG adalah singkatan dari Scalable Vector Graphics. Ini digunakan untuk mendefinisikan grafik dan animasi dua dimensi dalam format gambar vektor berbasis XML. Ini menggunakan data vektor untuk membuat gambar, bukan piksel unik. Gambar SVG dapat ditingkatkan ke resolusi apa pun.

API Konverter PNG ke SVG Python

Untuk mengonversi gambar PNG ke format SVG, kami akan menggunakan API Aspose.Words for Python. Ini adalah pustaka Python yang kaya fitur untuk membaca dan memanipulasi dokumen format yang didukung secara terprogram. Selain itu, ini memungkinkan konversi gambar PNG ke format SVG dengan fidelitas tinggi.

Harap instal API dari PyPI menggunakan perintah pip berikut di konsol:

pip install aspose-words

Konversikan PNG ke SVG menggunakan Python

Kami dapat dengan mudah mengonversi gambar PNG ke SVG dengan mengikuti langkah-langkah berikut:

  1. Pertama, buat instance dari kelas Document.
  2. Selanjutnya, buat objek dari kelas DocumentBuilder.
  3. Kemudian, panggil metode insertimage() untuk memuat dan menyisipkan gambar PNG.
  4. Setelah itu, tentukan SaveFormat sebagai SVG menggunakan kelas ImageSaveOptions.
  5. Konversikan PNG ke SVG menggunakan metode getshaperenderer().save().

Contoh kode berikut menunjukkan cara mengonversi gambar PNG ke SVG dengan Python.

# Contoh kode ini menunjukkan cara mengonversi PNG ke SVG
import aspose.words as aw

#  Buat objek dokumen
doc = aw.Document()

# Buat objek pembuat dokumen
builder = aw.DocumentBuilder(doc)

# Muat dan sisipkan gambar PNG
shape = builder.insert_image("C:\\Files\\logo.png")

# Tentukan format penyimpanan gambar sebagai SVG
saveOptions = aw.saving.ImageSaveOptions(aw.SaveFormat.SVG)

# Simpan gambar sebagai SVG
shape.get_shape_renderer().save("C:\\Files\\logo_out.svg", saveOptions)

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi gambar raster PNG ke format SVG dengan Python. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Words for Python menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum kami.

Lihat juga