WmpBitmapEncoder.ImageDataDiscardLevel 属性

定义

获取或设置在压缩域编码转换过程中要丢弃的图像数据级别。

public:
 property System::Byte ImageDataDiscardLevel { System::Byte get(); void set(System::Byte value); };
public byte ImageDataDiscardLevel { get; set; }
member this.ImageDataDiscardLevel : byte with get, set
Public Property ImageDataDiscardLevel As Byte

属性值

在对图像进行压缩域编码过程中要丢弃的图像数据级别。 值范围从 0(无数据丢弃)到 3(HighPass 和 LowPass 被丢弃)。 默认值为 1。

Value 说明
0 无图像频率数据丢弃。
1 将丢弃 FlexBits。 图像的图像质量降低,但不会改变图像的有效分辨率。
2 将丢弃 HighPass 频率数据带。 图像的有效分辨率在两个维度上均将缩小为原来的四分之一。
3 将丢弃 HighPass 和 LowPass 频率数据带。 图像的有效分辨率在两个维度上均将缩小为原来的十六分之一。

例外

给定值不在 0 和 3 之间。

注解

仅当 设置为 trueCompressedDomainTranscode,此属性才有效;否则,将忽略它。

适用于