Questo breve tutorial condivide le informazioni su come comprimere le dimensioni dell’immagine in C#. Alcune righe di codice mostrate in C# compress image di qualsiasi tipo come JPEG, PNG, BMP, ecc. in modo da ottenere il controllo completo sul processo di compressione. A tale scopo, vengono fornite diverse proprietà per comprimere le immagini senza perdere la qualità.
Passaggi per comprimere la dimensione dell’immagine in C#
- Configura il progetto per utilizzare Aspose.Imaging per comprimere l’immagine JPEG
- Carica il file JPEG di origine nell’oggetto classe Image
- Crea e inizializza l’oggetto classe JpegOptions per personalizzare la compressione
- Impostare il tipo di colore su Scala di grigi per ridurre le dimensioni dell’immagine
- Imposta il tipo di compressione su progressivo
- Salva l’immagine di origine sul disco con le impostazioni di compressione fornite sopra
Per comprimere la dimensione dell’immagine C#, la configurazione dell’ambiente e la sequenza delle operazioni sono descritte nei passaggi precedenti. Tutte le classi necessarie vengono identificate come l’immagine di origine viene caricata nella classe Image. Allo stesso modo, l’oggetto classe JpegOptions viene utilizzato per configurare l’immagine compressa di output insieme all’utilizzo di un paio di proprietà impostate nel codice di esempio.
Codice per comprimere la dimensione dell’immagine in C#
Le istruzioni del programma sopra in C# comprimono la dimensione dell’immagine usando JpegOptions dove il tipo di colore è impostato su Scala di grigi e CompressionType è impostato su Progressive. Ci sono un certo numero di altre proprietà disponibili anche come Tavolozza, Qualità, flag per full-frame, opzioni multipagina, campionamento orizzontale e campionamento verticale per citarne alcuni. Se desideri comprimere un’immagine PNG, puoi utilizzare PNGOptions e per le immagini TIFF utilizzare TiffOptions.
In questo tutorial, abbiamo imparato a comprimere la dimensione dell’immagine in C# Se desideri ridimensionare l’immagine, fai riferimento all’articolo su come ridimensionare l’immagine in C#.