語言

WmpBitmapEncoder.AlphaDataDiscardLevel 屬性

定義

在壓縮域轉碼過程中,取得或設定要丟棄的 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 通道時才有影響;否則會忽略。

適用於