Creé una pequeña aplicación C# para crear una imagen en formato .jpg.Calidad de un JPG guardado en C#
pictureBox.Image.Save(name,ImageFormat.Jpeg);
La imagen se ha creado con éxito. Ingresé una foto original, hago algunas cosas con ella y la guardo. La calidad de esta nueva imagen, sin embargo, es inferior a la del original.
¿Hay alguna manera de establecer la calidad deseada?
que funciona. Parece que sin todo esto, se usa una calidad estándar de 50L. – KdgDev
Tiene un error tipográfico. jgpEncoder cuando se refería a jpgEncoder;) –
EncoderParameter puede usar recursos no administrados y debe desecharse. La documentación de MSDN es un poco escasa en este tema. Debe indicar que la matriz 'Param' se inicializa con elementos nulos (por lo tanto, no hay nada que desechar antes de la primera asignación a cada elemento), y que' EncoderParameters' dispone de sus parámetros actuales por su cuenta. –