Freigeben über


WmpBitmapEncoder.AlphaDataDiscardLevel Eigenschaft

Definition

Ruft die Ebene der Alphafrequenzdaten ab, die während eines Compressed Domain Transcoding-Vorgangs verworfen werden sollen, oder legt diese fest.

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

Eigenschaftswert

Die Ebene der Alphadaten, die beim Codieren des Bilds verworfen werden sollen. Der Wertebereich beträgt 0 (es werden keine Daten verworfen) bis 4 (der Alphakanal wird vollständig verworfen). Der Standardwert ist 1.

Wert Beschreibung
0 Es werden keine Bildfrequenzdaten verworfen.
1 FlexBits werden verworfen. Die Bildqualität wird verringert, ohne die effektive Auflösung des Bilds zu ändern.
2 Die Hochpass-Frequenzbanddaten werden verworfen. Die effektive Auflösung des Bilds wird in beiden Dimensionen um den Faktor 4 verringert.
3 Hochpass- und Tiefpass-Frequenzbanddaten werden verworfen. Die effektive Auflösung des Bilds wird in beiden Dimensionen um den Faktor 16 verringert.
4 Der Alphakanal wird vollständig verworfen. Das Pixelformat wird entsprechend dem entfernten Alphakanal geändert.

Ausnahmen

Der angegebene Wert liegt nicht zwischen 0 und 4.

Hinweise

Diese Eigenschaft wirkt sich nur aus, wenn CompressedDomainTranscode auf true festgelegt ist und das Bild entweder einen planaren oder überlappenden Alphakanal enthält. Andernfalls wird sie ignoriert.

Gilt für: