Contenido

EIDEO

EIDEO

Noticias

Problema en la generación de imagenes en formato JPG desde .NET

Problema en la generación de imagenes en formato JPG desde .NET

  Al generar imagenes desde código o modificar o tratar una ya existente hemos comprobado que usar el formato jpg provoca la perdida de calidad de la misma aun configurando todo a máxima calidad:

public byte[] GenerarImagen(Stream Imagen)
{
      Stream stream1 = Imagen;
      Image image1 = Image.FromStream(stream1);
      Bitmap bitmap1 = new Bitmap(image1);
      MemoryStream stream2 = new MemoryStream();
      ImageCodecInfo info1 = Editor.GetEncoderInfo("image/jpg");
      EncoderParameters parameters1 = new EncoderParameters(1);
      parameters1.Param[0] = new EncoderParameter(Encoder.Quality, (long) 100);
      bitmap1.Save(stream2, info1, parameters1);
      return stream2.ToArray();
}

  Por más pruebas que hemos realizado hemos llegado a la conclusión de que el mejor sistema es dejar a un lado el formato jpg y utilizar el png que no altera la calidad final del resultado.

public byte[] GenerarImagen(Stream Imagen)
{
      Stream stream1 = Imagen;
      Image image1 = Image.FromStream(stream1);
      Bitmap bitmap1 = new Bitmap(image1);
      MemoryStream stream2 = new MemoryStream();
      ImageCodecInfo info1 = Editor.GetEncoderInfo("image/png");
      EncoderParameters parameters1 = new EncoderParameters(1);
      parameters1.Param[0] = new EncoderParameter(Encoder.Quality, (long) 100);
      bitmap1.Save(stream2, info1, parameters1);
      return stream2.ToArray();
}

02/12/2006

>> fin

 

Últimos trabajos

shuvent.com
shuvent.com
>> 10 de Mar. 2009
TDA Live
TDA Live
>> 03 de Nov. 2008
Dehesa del Generalife
Dehesa del Generalife
>> 30 de Ago. 2008
Shuvent
Shuvent
>> 28 de May. 2008
Grupo Serrano López
Grupo Serrano López
>> 15 de May. 2008
Publicidad corporativa
Publicidad corporativa
>> 16 de Mar. 2008
Felicitación corporativa
Felicitación corporativa
>> 01 de Ene. 2008

Secciones

ACCESO CLIENTES

CONTACTO

EIDEO

C/ José María Garrido Lopera, 6

18008 - GRANADA

+34 958 12 45 17

ASOCIADOS

Asoc. Andaluza de Diseñadores

Logo de la Asociación Andaluza de Diseñadores

European Design Associations

Logo de la European Design Associations