Bitmap.IsPremultiplied Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se i pixel archiviati in questa bitmap vengono archiviati pre-moltiplicati.
public bool IsPremultiplied { [Android.Runtime.Register("isPremultiplied", "()Z", "")] get; }
[<get: Android.Runtime.Register("isPremultiplied", "()Z", "")>]
member this.IsPremultiplied : bool
Valore della proprietà
true se i pixel sottostanti sono stati pre-moltiplicati; in caso contrario, false
- Attributi
Commenti
Indica se i pixel archiviati in questa bitmap vengono archiviati pre-moltiplicati. Quando un pixel viene pre-moltiplicato, i componenti RGB sono stati moltiplicati per il componente alfa. Ad esempio, se il colore originale è 50% rosso (128, 255, 0, 0)traslucente , la forma pre-moltiplicata è (128, 128, 0, 0).
Questo metodo restituisce sempre false se #getConfig() è Bitmap.Config#RGB_565.
Il valore restituito non è definito se #getConfig() è Bitmap.Config#ALPHA_8.
Questo metodo restituisce true solo se #hasAlpha() restituisce true. Una bitmap senza canale alfa può essere usata sia come bitmap pre-moltiplicata che come bitmap non pre-moltiplicata.
Solo le bitmap pre-moltiplicate possono essere disegnate dal sistema di visualizzazione o Canvas. Se una bitmap non moltiplicata con un canale alfa viene disegnata in un oggetto Canvas, verrà generata un'eccezione RuntimeException.
per android.graphics.Bitmap.isPremultiplied().
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.