PNG è un formato immagine raster. È ottimo per le foto, ma non scala bene. SVG è un formato vettoriale. Rimane nitido su qualsiasi dimensione dello schermo. Quando trasformi PNG in SVG, ottieni visuali più pulite e dimensioni dei file più piccole. Questo è utile per siti web, app e stampa. In questa guida, ti mostreremo come convertire PNG in SVG in Python.
Python PNG to SVG Converter
Utilizzeremo Aspose.SVG for Python per trasformare PNG in SVG. Rende facile lavorare con i file SVG. Puoi creare, leggere, modificare o convertire contenuti SVG. Una caratteristica chiave è la conversione delle immagini raster come PNG in immagini vettoriali come SVG.
Si prega di scaricare Aspose.SVG for Python dalla releases, oppure è possibile installarlo utilizzando il seguente comando pip:
pip install aspose-svg
Passaggi per trasformare PNG in SVG utilizzando Python
Segui questi passaggi per convertire il tuo PNG in un SVG:
- Carica l’immagine PNG utilizzando la classe
ImageVectorizer
. - Imposta le opzioni di vettorizzazione come la larghezza della linea o i limiti di colore, ecc.
- Chiama il metodo
vectorize
per elaborare il PNG. - Finalmente, salva il risultato come file SVG.
Ecco il codice Python completo che dimostra come trasformare PNG in SVG:
import aspose.svg as svg
# Inizializza un'istanza della classe ImageVectorizer
vectorizer = svg.imagevectorization.ImageVectorizer()
# Imposta opzioni di vettorizzazione personalizzate
vectorizer.configuration.colors_limit = 100 # color limit
vectorizer.configuration.line_width = 1.2 # line width
# Vettorizza l'immagine
src_file = "D:\\Files\\chess.png" # Specify the test file
with vectorizer.vectorize(src_file) as document:
document.save("D:\\Files\\chess_out.svg")

Trasforma PNG in SVG usando Python.
Get a Free License.
Vuoi l’accesso completo? Ottieni una licenza temporanea gratuita.Rimuove i limiti e ti consente di provare tutte le funzionalità.
Prova il convertitore PNG in SVG gratuito
Se preferisci non scrivere alcun codice, puoi facilmente convertire le tue immagini PNG in SVG utilizzando il nostro gratuito online PNG to SVG converter.Questo strumento basato sul web è completamente gratuito, facile da usare e garantisce un processo di conversione sicuro.

Genera SVG da PNG: Risorse gratuite
Puoi esplorare risorse aggiuntive per aiutarti a lavorare in modo più efficace con gli SVG.
Conclusione
In questo blog, ti abbiamo mostrato come trasformare PNG in SVG in Python utilizzando Aspose.SVG for Python. Il processo è semplice e ti offre grafiche vettoriali pulite e di alta qualità da immagini PNG. Perfetto per siti web, design UI e risorse scalabili.
Se hai domande, ti preghiamo di visitare il nostro forum di supporto gratuito per ricevere aiuto dal team di Aspose.