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。
值 | 描述 |
---|---|
0 | 不捨棄影像頻率資料。 |
1 | 捨棄 FlexBit。 降低影像的影像品質,但不變更影像的有效解析度。 |
2 | 捨棄 HighPass 頻率資料群組列。 影像的有效解析度在兩個維度以 4 倍比例縮小。 |
3 | 捨棄 HighPass 和 LowPass 頻率資料群組列。 影像的有效解析度在兩個維度以 16 倍比例縮小。 |
4 | 完全捨棄 Alpha 色頻 (Alpha Channel)。 像素格式已變更成反映 Alpha 色頻的移除。 |
例外狀況
指定的值不在 0 和 4 之間。
備註
只有在 CompressedDomainTranscode 設為 true
且影像包含平面或交錯的 Alpha 色板時,這個屬性才會有效果;否則會忽略它。