Questo breve tutorial spiega come trasformare PNG in SVG utilizzando C#. Contiene diversi dettagli per impostare l’ambiente di sviluppo, l’elenco dei passaggi per sviluppare l’applicazione e un codice di esempio eseguibile per convertire PNG in vettoriale utilizzando C#. Imparerai anche la procedura per personalizzare il file SVG di output secondo le tue esigenze.
Passaggi per modificare PNG in SVG utilizzando C#
- Imposta l’ambiente per utilizzare Aspose.SVG for .NET per convertire PNG in SVG
- Inizializza l’oggetto ImageVectorizer per personalizzare l’output SVG
- Imposta diverse proprietà dell’oggetto Configuration nella classe ImageVectorizer
- Converti il file PNG in vettori utilizzando il metodo ImageVectorizer.Vectorize()
- Salva il file risultante come SVG
Questi passaggi spiegano lo sviluppo di un convertitore da PNG a SVG utilizzando C#. Questo processo viene avviato dichiarando e configurando ImageVectorizer poiché trasformerà l’immagine in SVG utilizzando il metodo Vectorize. In questo tutorial, abbiamo appena impostato il limite del colore, tuttavia puoi impostare anche altre proprietà prima di salvare l’output SVG.
Codice per trasformare PNG in SVG utilizzando C#
Questo codice illustra la conversione di PNG in SVG utilizzando C#. L’oggetto ImageVectorizerConfiguration nella classe ImageVectorizer contiene proprietà per l’istanza ColorLimits, BackgroundColor, ImageSizeLimit, LineWidth, PathBuilder e Stencil. Il metodo Vectorize() restituisce l’oggetto SVGDocument con molte proprietà che possono essere impostate prima di salvarlo come file SVG.
Questo articolo ci ha insegnato a trasformare un file PNG in vettoriale utilizzando C#. Se vuoi imparare il processo di rotazione di un SVG, fai riferimento all’articolo su come ruotare un SVG in C#.