Ridurre le dimensioni dei file SVG in C# - API di ridimensionamento delle immagini

Quando costruisci software per automatizzare la creazione e la manipolazione delle immagini, preferisci una libreria leggera e facile da installare. Fortunatamente, Aspose.Imaging per .NET offre quasi tutte le funzionalità necessarie per rendere lo sviluppo fluido ed efficiente. Tuttavia, in questo post del blog, implementeremo come ridurre le dimensioni dei file SVG in C# in modo programmatico. Inoltre, puoi optare per uno strumento online incorporabile per ottenere la stessa funzionalità. Pertanto, assicurati di aver configurato .NET sulla tua macchina per implementare la funzionalità.

I seguenti punti saranno trattati:

  1. Installazione dell’API di ridimensionamento delle immagini
  2. Ridurre le dimensioni dei file SVG in C#
  3. Ridurre le dimensioni delle immagini SVG online

Installazione dell’API di ridimensionamento delle immagini

Ora, per l’installazione, per favore scarica il file DLL oppure puoi installarlo tramite NuGet Package Manager eseguendo il seguente comando:

Install-Package Aspose.Imaging 
installazione dell'API di ridimensionamento delle immagini

Ridurre le dimensioni dei file SVG in C#

Ora possiamo implementare la funzionalità e modificare le dimensioni del file SVG seguendo i passaggi indicati di seguito:

  • Carica l’immagine SVG sorgente chiamando il metodo Load della classe Image.
  • Il metodo Resize modificherà le dimensioni dell’immagine.
  • Instanzia un oggetto della classe PngOptions.
  • Imposta le opzioni di rasterizzazione vettoriale impostando il valore della proprietà VectorRasterizationOptions.
  • Invoca il metodo Save per salvare l’immagine modificata sul disco.

Il seguente esempio di codice dimostra come sviluppare un ridimensionatore di immagini SVG in C# in modo programmatico:

L’output dell’esempio di codice sopra è mostrato nell’immagine qui sotto:

modifica svg

Ridurre le dimensioni delle immagini SVG online

Oltre a un’API di ridimensionamento delle immagini, Aspose.Imaging per .NET ha anche esposto uno strumento online per ridurre le dimensioni delle immagini SVG online in qualsiasi browser web. Inoltre, è gratuito e puoi utilizzarlo semplicemente cliccando sull’immagine qui sotto:

ridurre le dimensioni delle immagini SVG online

Modifica SVG - Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare questa API di ridimensionamento delle immagini senza limitazioni di valutazione.

Riepilogando

La manipolazione programmatica delle dimensioni delle immagini è considerata un compito pesante. Tuttavia, Aspose.Imaging per .NET ha reso questo processo abbastanza semplice esponendo metodi e classi. Quindi, abbiamo visto come ridurre le dimensioni dei file SVG in C#. Inoltre, puoi visitare la documentazione, i riferimenti API e il repo GitHub.

Infine, aspose.com sta scrivendo nuovi articoli. Quindi, continua a visitarci per gli ultimi aggiornamenti.

Fai una domanda

Puoi farci sapere le tue domande o richieste nel nostro forum.

Domande frequenti – FAQ

Come modificare un’immagine SVG online?

Puoi utilizzare questo ridimensionatore di immagini SVG online. Questo è veloce e non richiede abbonamento.

Come diminuire le dimensioni del file SVG?

Aspose.Imaging fornisce una soluzione programmatica per modificare i file SVG. Pertanto, visita questo link per scoprire come realizzarlo in .NET.

Vedi anche