ImageFormat.Raw14 Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.
Formato bruto do 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 do campo
Value = 44- Atributos
Comentários
Formato bruto do Android de 14 bits
Este é um plano único, 14 bits por pixel, densamente embalado (em cada linha), formato não processado, geralmente representando imagens brutas padrão Bayer provenientes de um sensor de imagem.
Em um buffer de imagem com esse formato, a partir do primeiro pixel de cada linha, cada quatro pixels consecutivos são empacotados em 7 bytes (56 bits). Os primeiros quatro bytes contêm os 8 bits mais significativos dos primeiros 4 pixels.
Esse formato pressupõe uma largura múltipla de 4 pixels; uma altura uniforme
size = row stride * height
Como esse é um formato densamente empacotado, o passo de pixel é sempre 0. O aplicativo deve usar o layout de dados de pixel definido na tabela acima para acessar cada dados de linha. Quando o passo da linha for igual à largura * (14/8), não haverá bytes de preenchimento no final de cada linha, todos os dados de imagem são densamente empacotados. Quando o passo for maior que a largura * (14/8), os bytes de preenchimento estarão presentes no final de cada linha.
Por exemplo, o objeto Image pode fornecer dados nesse formato de um CameraDevice (se houver suporte) por meio de um objeto ImageReader. O Image#getPlanes() retornará um único plano que contém os dados de pixel. O passo de pixel é sempre 0 em Image.Plane.getPixelStride() e Image.Plane.getRowStride() descreve a distância vertical de pixel vizinho (em bytes) entre linhas adjacentes.
Referência do Android para android.graphics.ImageFormat.RAW14.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.