ImageDecoder.SetTargetColorSpace(ColorSpace) Methode
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.
Geben Sie den gewünschten ColorSpace Für die Ausgabe an.
[Android.Runtime.Register("setTargetColorSpace", "(Landroid/graphics/ColorSpace;)V", "", ApiSince=28)]
public void SetTargetColorSpace(Android.Graphics.ColorSpace? colorSpace);
[<Android.Runtime.Register("setTargetColorSpace", "(Landroid/graphics/ColorSpace;)V", "", ApiSince=28)>]
member this.SetTargetColorSpace : Android.Graphics.ColorSpace -> unit
Parameter
- colorSpace
- ColorSpace
- Attribute
Hinweise
Geben Sie den gewünschten ColorSpace Für die Ausgabe an.
Wenn kein Nullwert ist, versucht der Decoder, die Decodierung in colorSpace. Wenn es null ist, was die Standardeinstellung ist oder die Anforderung nicht erfüllt werden kann, wählt der Decoder entweder den im Bild eingebetteten Farbraum aus oder eignet ColorSpace sich am besten für die angeforderte Bildkonfiguration (z ColorSpace.Named#SRGB sRGB . B. für die Bitmap.Config#ARGB_8888 Konfiguration und ColorSpace.Named#EXTENDED_SRGB EXTENDED_SRGB für Bitmap.Config#RGBA_F16).
Derzeit werden nur ColorSpace.Model#RGB Farbräume unterstützt. Ein IllegalArgumentException Wird ausgelöst, indem#decodeBitmap decodeBitmap#decodeDrawable decodeDrawable/ ein Nicht-RGB-Farbraum festgelegt wird, zColorSpace.Named#CIE_LAB Lab. B. .
android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEVor der Übertragungsfunktion des angegebenen Farbraums muss es sich um eine ColorSpace.Rgb.TransferParameters ICC parametric curve. Es IllegalArgumentException wird von den Decodierungsmethoden ausgelöst, wenn durch Aufrufen ColorSpace.Rgb#getTransferParameters() des angegebenen Farbraums NULL zurückgegeben wird.
android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEAb , sind die Farbräume mit nicht ICC parametrischer Kurvenübertragungsfunktion zulässig. Beispiel: ColorSpace.Named#BT2020_HLG BT2020_HLG.
Wie alle Setter auf ImageDecoder muss dies innerhalb OnHeaderDecodedListener#onHeaderDecoded onHeaderDecodedaufgerufen werden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.