Bitmap.IsPremultiplied Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si les pixels stockés dans ces bitmaps sont stockés avant multiplication.
public bool IsPremultiplied { [Android.Runtime.Register("isPremultiplied", "()Z", "")] get; }
[<get: Android.Runtime.Register("isPremultiplied", "()Z", "")>]
member this.IsPremultiplied : bool
Valeur de propriété
true si les pixels sous-jacents ont été pré-multipliés, false sinon
- Attributs
Remarques
Indique si les pixels stockés dans ces bitmaps sont stockés avant multiplication. Lorsqu’un pixel est pré multiplié, les composants RVB ont été multipliés par le composant alpha. Par exemple, si la couleur d’origine est de 50% rouge (128, 255, 0, 0)translucide , la forme pré multipliée est (128, 128, 0, 0).
Cette méthode retourne toujours false si #getConfig() elle est Bitmap.Config#RGB_565.
La valeur de retour n’est pas définie si #getConfig() c’est Bitmap.Config#ALPHA_8.
Cette méthode retourne uniquement true si #hasAlpha() elle retourne true. Une bitmap sans canal alpha peut être utilisée à la fois comme une image bitmap pré multipliée et non multipliée.
Seules les bitmaps pré multipliées peuvent être dessinées par le système d’affichage ou Canvas. Si une bitmap non multipliée avec un canal alpha est dessinée sur un canevas, une exception RuntimeException est levée.
Java documentation pour android.graphics.Bitmap.isPremultiplied().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.