Lenguaje

ImageFormat.Raw14 Campo

Definición

Precaución

This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.

Formato sin formato de Android de 14 bits

[Android.Runtime.Register("RAW14", ApiSince=37)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)]
public const Android.Graphics.ImageFormatType Raw14 = 44;
[<Android.Runtime.Register("RAW14", ApiSince=37)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable Raw14 : Android.Graphics.ImageFormatType

Valor de campo

Value = 44
Atributos

Comentarios

Formato sin formato de Android de 14 bits

Se trata de un formato de un solo plano, de 14 bits por píxel, empaquetado densamente (en cada fila), formato sin procesar, que suele representar imágenes de patrón bayer sin procesar procedentes de un sensor de imagen.

En un búfer de imágenes con este formato, a partir del primer píxel de cada fila, cada cuatro píxeles consecutivos se empaquetan en 7 bytes (56 bits). Los cuatro primeros bytes contienen los 8 bits más significativos de los primeros 4 píxeles.

Este formato supone un ancho múltiplo de 4 píxeles; un alto par

size = row stride * height

Dado que se trata de un formato empaquetado densamente, el intervalo de píxeles siempre es 0. La aplicación debe usar el diseño de datos de píxeles definido en la tabla anterior para acceder a cada dato de fila. Cuando el intervalo de fila es igual al ancho * (14 / 8), no habrá bytes de relleno al final de cada fila, se empaquetan densamente los datos de imagen completos. Cuando el paso es mayor que el ancho * (14 /8), los bytes de relleno estarán presentes al final de cada fila.

Por ejemplo, el objeto Image puede proporcionar datos en este formato desde cameraDevice (si se admite) a través de un objeto ImageReader. Image#getPlanes() devolverá un solo plano que contenga los datos de píxeles. El intervalo de píxeles siempre es 0 en Image.Plane.getPixelStride() y Image.Plane.getRowStride() describe la distancia vertical de píxeles vecino (en bytes) entre filas adyacentes.

Referencia de Android para android.graphics.ImageFormat.RAW14.

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.

Se aplica a