Ultime notizie
Home » Tips and Tricks » Visual C#(C Sharp): Come salvare un’immagine in formato jpeg specificando la qualità
Grazie a questa semplice procedura è possibile salvare un immagine in formato jpeg specificando la qualità desiderata. Questo è possibile utilizzando il parametro quality. Quality deve avere un valore compreso tra 0 e 100, dove 100 è la massima qualità possibile.

Visual C#(C Sharp): Come salvare un’immagine in formato jpeg specificando la qualità

Grazie a questa semplice procedura è possibile salvare un’immagine in formato jpeg specificando la qualità desiderata.
Questo è possibile utilizzando il parametro quality.. Quality deve avere un valore compreso tra 0 e 100, dove 100 è la massima qualità possibile.

using System.Drawing;
using System.Drawing.Imaging;
public void SaveJpeg(Image img, string fileName, long quality)
{
    ImageCodecInfo ici = GetEncoderInfo("image/jpeg");
    EncoderParameters eps = new EncoderParameters(1);
    eps.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality);
    img.Save(fileName, ici, eps);
}
private ImageCodecInfo GetEncoderInfo(String mimeType)
{
   foreach (ImageCodecInfo encoder in ImageCodecInfo.GetImageEncoders())
  {
      if (encoder.MimeType == mimeType)
      return encoder;
   }
return null;
}


About Luigi Melisi

Analista Programmatore Senior, Team Leader in svariati progetti, con esperienza decennale in analisi, progettazione e sviluppo di software gestionale desktop e web, di E-Commerce e sistemi di Content Management System.In questi anni ho utilizzato in prevalenza tecnologie Microsoft (Visual C#, ASP.NET, SQL Server, Visual Studio, Windows Mobile, ecc.) e programmazione orientata agli oggetti, ma ho maturato esperienza anche in altre tecnologie come Java e PHP.Attualmente mi occupo di consulenza informatica, di sviluppo software gestionale personalizzato, realizzazione di Siti Web, di sistemi di Content Management System. ed E-Commerce su misura del cliente.

Check Also

Come ricavare il dominio di primo livello dell’indirizzo attuale

Se ti si presenta la necessità di sapere come ricavare il dominio di primo livello …

Lascia un commento

%d blogger hanno fatto clic su Mi Piace per questo: