BitmapFactory.Options.InPreferredColorSpace Propiedad
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í.
Si no es null, el descodificador intentará descodificar en este espacio de colores.
[Android.Runtime.Register("inPreferredColorSpace", ApiSince=26)]
public Android.Graphics.ColorSpace InPreferredColorSpace { get; set; }
[<Android.Runtime.Register("inPreferredColorSpace", ApiSince=26)>]
member this.InPreferredColorSpace : Android.Graphics.ColorSpace with get, set
Valor de propiedad
- Atributos
Comentarios
Si no es null, el descodificador intentará descodificar en este espacio de colores. Si es null o no se puede cumplir la solicitud, el descodificador elegirá el espacio de color incrustado en la imagen o el espacio de colores más adecuado para la configuración de imagen solicitada (por ejemplo ColorSpace.Named#SRGB sRGB , para Bitmap.Config#ARGB_8888 la configuración y ColorSpace.Named#EXTENDED_SRGB EXTENDED_SRGB para Bitmap.Config#RGBA_F16).
Actualmente solo ColorSpace.Model#RGB se admiten espacios de color. Los IllegalArgumentException métodos de descodificación producirán una excepción al establecer un espacio de color que no sea 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 permite la función de transferencia de curvas paramétricas no ICC. Por ejemplo, ColorSpace.Named#BT2020_HLG BT2020_HLG.
Después de descodificar, el espacio de colores del mapa de bits se almacena en #outColorSpace.
Java documentación para android.graphics.BitmapFactory.Options.inPreferredColorSpace.
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.