Μετατροπή PNG σε SVG στην Python

Αυτό το άρθρο εξηγεί πώς να μετατρέψετε το PNG σε SVG στην Python. Περιλαμβάνει τον αλγόριθμο και ένα λειτουργικό δείγμα κώδικα για μετατροπή εικόνας σε SVG στην Python. Δεν χρειάζεται να διαμορφώσετε κανένα λογισμικό απόδοσης εικόνων για να λειτουργεί με αυτήν τη δυνατότητα στο περιβάλλον σας.

Βήματα για τη μετατροπή εικόνας σε SVG στην Python

  1. Εγκαταστήστε το Aspose.SVG για εξαγωγή εικόνας PNG σε SVG
  2. Δημιουργήστε ένα αντικείμενο της κλάσης ImageVectorizer
  3. Ορισμός προσαρμοσμένων ιδιοτήτων για διανυσματοποίηση εικόνων
  4. Μετατρέψτε τη μορφή PNG σε SVG με τη μέθοδο vectorize

Μπορείτε να ακολουθήσετε τα παραπάνω βήματα για να μετατρέψετε JPG σε SVG στην Python. Ομοίως, είναι αποτελεσματική η απόδοση εικόνων και σε μορφή PNG. Με απλά λόγια, αυτή η διαδικασία μειώνει τα bitmaps σε γεωμετρικά σχήματα που αποτελούνται από στοιχεία διαδρομής. Στη συνέχεια, αυτά τα γεωμετρικά σχήματα αποθηκεύονται ως διανυσματική εικόνα.

Κώδικας για εξαγωγή PNG σε SVG στην Python

import aspose.svg
import os
from aspose.svg import *
from aspose.svg.converters import *
from aspose.svg.drawing import *
from aspose.svg.rendering.image import *
from aspose.svg.imagevectorization import *
path = "C://"
vectorizer = ImageVectorizer()
vectorizer.configuration.colors_limit = 25
vectorizer.configuration.line_width = 1.5
# Vectorize a photo
with vectorizer.vectorize(os.path.join(path, “input.png")) as document:
output_file = os.path.join(path, "imagetoSVG.svg")
document.save(output_file)

Αυτό το δείγμα κώδικα έχει αναπτυχθεί για δημιουργία SVG από PNG σε Python. Μπορείτε να μετατρέψετε οποιαδήποτε εικόνα ράστερ σε μορφή διανυσματικής εικόνας καθορίζοντας τη διαδρομή του αρχείου προέλευσης στη μέθοδο vectorize ως παράμετρο. Επικαλέστε τη μέθοδο αποθήκευσης για να γράψετε το αρχείο SVG εξόδου.

Σε αυτό το άρθρο, μάθατε πώς να αποδίδετε το JPG σε SVG στην Python. Ωστόσο, εάν θέλετε να μάθετε πώς να περιστρέφετε αρχεία SVG, ανατρέξτε στο άρθρο στο Περιστρέψτε το SVG στην Python.

 Ελληνικά