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 l’ID univoco di un Windows Phone

Se durante lo sviluppo di un’applicazione ti si presenta la necessità di capirecome ricavare l’ID …

Lascia un commento

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