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 | FlexBits 會被丟棄。 影像品質會降低,卻不改變影像的有效解析度。 |
| 2 | 高通頻率資料頻段被捨棄。 影像的有效解析度在兩個維度上均降低了四倍。 |
| 3 | 高通與低通頻率資料頻段被捨棄。 影像的有效解析度在兩個維度上均降低了16倍。 |
| 4 | 阿爾法通道完全被捨棄。 像素格式會隨著 alpha 通道的移除而改變。 |
例外狀況
給出的值並非介於0到4之間。
備註
此特性僅在 CompressedDomainTranscode 設定為 且 true 影像包含平面或交錯 alpha 通道時才有影響;否則會忽略。