Språk

WmpBitmapEncoder.AlphaDataDiscardLevel Egenskap

Definition

Hämtar eller anger nivån för alfafrekvensdata som ska ignoreras under en komprimerad domäntranskod.

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

Egenskapsvärde

Nivån på alfadata som ska ignoreras när bilden kodas. Värdeintervallet är 0 (inga data har ignorerats) till 4 (alfakanalen har ignorerats helt). Standardvärdet är 1.

Värde Beskrivning
0 Inga bildfrekvensdata tas bort.
1 FlexBits tas bort. Bildens bildkvalitet minskas utan att bildens effektiva upplösning ändras.
2 Databandet HighPass-frekvens ignoreras. Bildens effektiva upplösning minskas med en faktor 4 i båda dimensionerna.
3 Databand med HighPass- och LowPass-frekvens ignoreras. Bildens effektiva upplösning minskas med en faktor på 16 i båda dimensionerna.
4 Alfakanalen tas bort helt. Pixelformatet ändras för att återspegla borttagningen av alfakanalen.

Undantag

Det angivna värdet är inte mellan 0 och 4.

Kommentarer

Den här egenskapen har bara en effekt om CompressedDomainTranscode den är inställd på true och avbildningen innehåller antingen en planar- eller interfolierad alfakanal. Annars ignoreras den.

Gäller för