system.drawing.imaging中质量和压缩的区别是什么?

12

我完全不了解ASP.NET中的图像处理。对于Photoshop和ImageMagick,我非常熟悉。

我试图弄清楚Quality和Compression之间的区别,因为其他应用程序似乎将它们视为相同。在system.drawing.imaging中,有Quality和Compression的设置。

http://msdn.microsoft.com/en-us/library/system.drawing.imaging.encoder.quality.aspx中写道:“Quality类别指定图像的压缩级别。”

http://msdn.microsoft.com/en-us/library/bb882583.aspx中写道:“质量等级0对应最大压缩,而质量等级100对应最小压缩。”

文档似乎将Quality和Compression交替使用,但是每个设置都有不同。它们之间有什么区别?

2个回答

14

Quality编码器参数有0-100的值,这决定了某些编码器可以应用的压缩,0表示最大压缩,100表示最小压缩。

Compression编码器参数指定某些编码器应用的压缩类型。该值取决于编解码器,但一个(理论上的)GIF编码器可能有VersionGif87或VersionGif89作为可能的值。


啊,原来Compression就是编码类型。谢谢! - user1337

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接