WmpBitmapEncoder.AlphaDataDiscardLevel 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置在压缩域编码转换过程中要丢弃的 alpha 频率数据。
public:
property System::Byte AlphaDataDiscardLevel { System::Byte get(); void set(System::Byte value); };
public byte AlphaDataDiscardLevel { get; set; }
member this.AlphaDataDiscardLevel : byte with get, set
Public Property AlphaDataDiscardLevel As Byte
属性值
对图像进行编码时要丢弃的 alpha 数据级别。 值范围从 0(无数据丢弃)到 4(alpha 通道完全丢弃)。 默认值为 1。
Value | 说明 |
---|---|
0 | 无图像频率数据丢弃。 |
1 | 将丢弃 FlexBits。 图像的图像质量降低,但不会改变图像的有效分辨率。 |
2 | 将丢弃 HighPass 频率数据带。 图像的有效分辨率在两个维度上均将缩小为原来的四分之一。 |
3 | 将丢弃 HighPass 和 LowPass 频率数据带。 图像的有效分辨率在两个维度上均将缩小为原来的十六分之一。 |
4 | Alpha 通道完全丢弃。 像素格式将更改,以反映 alpha 通道的移除。 |
例外
给定值不在 0 和 4 之间。
注解
仅当 设置为 true
且图像包含平面或交错 alpha 通道时CompressedDomainTranscode,此属性才有效;否则,将忽略它。