ImageDecoder.UnpremultipliedRequired Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt zurück, ob die Bitmap
Nichtmultiplizierten Pixel aufweisen. -oder- Geben Sie an, ob die Bitmap
nicht mehr multiplizierten Pixel enthalten sollen.
public bool UnpremultipliedRequired { [Android.Runtime.Register("isUnpremultipliedRequired", "()Z", "", ApiSince=28)] get; [Android.Runtime.Register("setUnpremultipliedRequired", "(Z)V", "", ApiSince=28)] set; }
[<get: Android.Runtime.Register("isUnpremultipliedRequired", "()Z", "", ApiSince=28)>]
[<set: Android.Runtime.Register("setUnpremultipliedRequired", "(Z)V", "", ApiSince=28)>]
member this.UnpremultipliedRequired : bool with get, set
Eigenschaftswert
- Attribute
Hinweise
Dokumentation zum Property Getter:
Gibt zurück, ob die Bitmap
Nichtmultiplizierten Pixel aufweisen.
Java-Dokumentation für android.graphics.ImageDecoder.isUnpremultipliedRequired()
.
Dokumentation zum Eigenschaftensatzer:
Geben Sie an, ob die Bitmap
nicht mehr multiplizierten Pixel enthalten sollen.
Standardmäßig erstellt ImageDecoder ein Bitmap
mit prämultiplizierten Pixeln, das zum Zeichnen mit dem android.view.View
System erforderlich ist (d. h. in a Canvas
). Das Aufrufen dieser Methode mit einem Wert von true
führt dazu #decodeBitmap
, dass ein Bitmap
Wert mit nicht mehr multiplizierten Pixeln zurückgegeben wird. Siehe Bitmap#isPremultiplied Bitmap.isPremultiplied()
. Dies ist nicht kompatibel mit #decodeDrawable decodeDrawable
; der Versuch, ein nicht mehrmultipliziertes Drawable
Zu decodieren, löst einen .java.lang.IllegalStateException
Wie alle Setter auf ImageDecoder muss dies innerhalb OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded
aufgerufen werden.
Java-Dokumentation für android.graphics.ImageDecoder.setUnpremultipliedRequired(boolean)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.