ImageDecoder.SetTargetColorSpace(ColorSpace) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifique el valor deseado ColorSpace para la salida.
[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
Parámetros
- colorSpace
- ColorSpace
- Atributos
Comentarios
Especifique el valor deseado ColorSpace para la salida.
Si no es NULL, el descodificador intentará descodificar en colorSpace. Si es null, que es el valor predeterminado o no se puede cumplir la solicitud, el descodificador elegirá el espacio de color incrustado en la imagen o el ColorSpace más adecuado para la configuración de imagen solicitada (por ejemplo ColorSpace.Named#SRGB sRGB , para la Bitmap.Config#ARGB_8888 configuración y ColorSpace.Named#EXTENDED_SRGB EXTENDED_SRGB para Bitmap.Config#RGBA_F16).
Actualmente solo ColorSpace.Model#RGB se admiten espacios de color.
#decodeDrawable decodeDrawable
#decodeBitmap decodeBitmap
/ Al IllegalArgumentException establecer un espacio de color no RGB como ColorSpace.Named#CIE_LAB Lab.
android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEAntes de , la función de transferencia del espacio de colores especificado debe ser .ColorSpace.Rgb.TransferParameters ICC parametric curve Los IllegalArgumentException métodos de descodificación producirán una excepción si llamar a ColorSpace.Rgb#getTransferParameters() en el espacio de color especificado devuelve null. A partir de android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE, se permiten los espacios de color con función de transferencia de curvas paramétricas no ICC. Por ejemplo, ColorSpace.Named#BT2020_HLG BT2020_HLG.
Al igual que todos los establecedores en ImageDecoder, se debe llamar a dentro de OnHeaderDecodedListener#onHeaderDecoded onHeaderDecoded.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.