WmpBitmapEncoder.AlphaDataDiscardLevel Proprietà

Definizione

Ottiene o imposta il livello di dati di frequenza alfa da rimuovere durante la transcodifica di un dominio compresso.

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

Valore della proprietà

Livello di dati alfa da eliminare durante la codifica dell'immagine. L'intervallo di valori è 0 (nessun dato eliminato) a 4 (canale alfa completamente rimosso). Il valore predefinito è 1.

Valore Descrizione
0 Nessun dato sulla frequenza dell'immagine viene rimosso.
1 I flexBit vengono rimossi. La qualità dell'immagine viene ridotta senza modificare la risoluzione effettiva dell'immagine.
2 La banda dati ad alta frequenza viene rimossa. La risoluzione effettiva dell'immagine è ridotta da un fattore pari a 4 in entrambe le dimensioni.
3 Le bande di dati con frequenza HighPass e LowPass vengono eliminate. La risoluzione effettiva dell'immagine è ridotta da un fattore pari a 16 in entrambe le dimensioni.
4 Il canale alfa viene completamente rimosso. Il formato pixel viene modificato in modo da riflettere la rimozione del canale alfa.

Eccezioni

Il valore specificato non è compreso tra 0 e 4.

Commenti

Questa proprietà ha un effetto solo se CompressedDomainTranscode è impostata su true e l'immagine contiene un canale alfa planare o interleaved; in caso contrario, viene ignorato.

Si applica a