共用方式為


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 捨棄 FlexBit。 降低影像的影像品質,但不變更影像的有效解析度。
2 捨棄 HighPass 頻率資料群組列。 影像的有效解析度在兩個維度以 4 倍比例縮小。
3 捨棄 HighPass 和 LowPass 頻率資料群組列。 影像的有效解析度在兩個維度以 16 倍比例縮小。
4 完全捨棄 Alpha 色頻 (Alpha Channel)。 像素格式已變更成反映 Alpha 色頻的移除。

例外狀況

指定的值不在 0 和 4 之間。

備註

只有在 CompressedDomainTranscode 設為 true 且影像包含平面或交錯的 Alpha 色板時,這個屬性才會有效果;否則會忽略它。

適用於