10

Soy completamente nuevo en el procesamiento de imágenes en ASP.NET. Estoy muy familiarizado con Photoshop y la magia de imágenes hasta cierto punto.Diferencia entre calidad y compresión con system.drawing.imaging?

Estoy tratando de averiguar cuál es la diferencia entre Calidad y Compresión ya que otras aplicaciones tienden a tratarlas de la misma manera. Con system.drawing.imaging hay configuraciones para Calidad y Compresión.

http://msdn.microsoft.com/en-us/library/system.drawing.imaging.encoder.quality.aspx dice: "La categoría Calidad especifica el nivel de compresión de una imagen."

http://msdn.microsoft.com/en-us/library/bb882583.aspx lee: "Un nivel de calidad de 0 corresponde a la mayor compresión, y un nivel de calidad de 100 corresponde a la menor compresión".

La documentación parece usar Calidad y Compresión indistintamente. Sin embargo, hay configuraciones para cada uno. ¿Cual es la diferencia?

Respuesta

10

El parámetro codificador Quality tiene valores de de 0-100 que dictarán la cantidad de compresión que puede ser aplicado para ciertos codificadores, 0 para una máxima compresssion, y 100 para la compresión mínima.

El parámetro del codificador Compression especifica tipo de compresión aplicada para determinados codificadores. El valor de esto depende del códec, pero un codificador GIF (teórico) podría tener VersionGif87 o VersionGif89 como posibles valores.

+1

Hago clic demasiado lento supongo :) – Jay

+0

Ahhhh, por lo que 'Compression' es realmente' Tipo de codificación '. ¡Gracias! – user1337