Come convertire SVG in PNG usando C#

Questo rapido argomento illustra come convertire SVG in PNG utilizzando C# insieme ai passaggi dettagliati per configurare le impostazioni dell’ambiente per eseguire il codice. In C# SVG to PNG è facilmente possibile utilizzando poche righe di codice e puoi utilizzare l’esempio in qualsiasi piattaforma applicativa supportata basata su .NET come MS Windows, Linux o macOS.

Passaggi per convertire SVG in PNG usando C#

  1. Utilizzando il gestore di pacchetti NuGet, aggiungi Aspose.Imaging per convertire SVG in PNG
  2. Aggiungi un riferimento allo spazio dei nomi Aspose.Imaging per utilizzare le chiamate API nel codice
  3. Carica l’immagine SVG di esempio utilizzando il metodo Image.Load
  4. Istanziare SvgRasterizationOptions per impostare l’altezza e la larghezza dell’immagine SVG
  5. Istanziare PngOptions per il PNG desiderato
  6. Salva l’SVG convertito in PNG su disco

I passaggi precedenti in C# convertono SVG in PNG utilizzando semplici chiamate API e poche righe di codice. È un processo abbastanza semplice in cui dopo aver installato il pacchetto API utilizzando NuGet, caricheremo il file SVG di origine utilizzando il metodo Image.Load(). Quindi, utilizzando la classe SvgRasterizationOptions, imposteremo la larghezza e l’altezza della pagina SVG. Infine, passeremo l’oggetto SvgRasterizationOptions all’istanza PngOptions per il rendering e la conversione dell’immagine SVG in PNG.

Codice per convertire SVG in PNG usando C#

Per convertire SVG in PNG sono state utilizzate semplici chiamate API basate su C#. È possibile personalizzare l’output utilizzando proprietà aggiuntive della classe SvgRasterizationOptions che potrebbero impostare il bordo, il colore di sfondo e i fattori di ridimensionamento. Inoltre, la classe PngOptions ti dà anche la possibilità di impostare il livello di compressione, i tipi di filtro e le impostazioni di risoluzione, ecc.

In questo tutorial, abbiamo appreso che per Convertire SVG in PNG è possibile utilizzare efficacemente l’API basata su C#. Se vuoi conoscere il processo di ridimensionamento dell’immagine utilizzando C#, fai riferimento all’articolo su come ridimensionare l’immagine in C#.

 Italiano