Compartilhar via


ImageFormat.FlexRgba8888 Campo

Definição

Cuidado

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

Multi-plano Android RGBA formato

[Android.Runtime.Register("FLEX_RGBA_8888", ApiSince=23)]
[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 FlexRgba8888 = 42;
[<Android.Runtime.Register("FLEX_RGBA_8888", ApiSince=23)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable FlexRgba8888 : Android.Graphics.ImageFormatType

Valor do campo

Value = 42
Atributos

Comentários

Multi-plano Android RGBA formato

Este formato é um formato RGBA genérico, capaz de descrever a maioria dos formatos RGBA, com 8 bits por amostra de cor.

As imagens nesse formato são sempre representadas por quatro buffers separados de dados, um para cada plano de cor. Informações adicionais sempre acompanham os buffers, descrevendo a passada de linha e a passada de pixel para cada plano.

A ordem dos planos na matriz retornada por é garantida de android.media.Image#getPlanes() Image#getPlanes() tal forma que o plano #0 é sempre R (vermelho), o plano #1 é sempre G (verde), o plano #2 é sempre B (azul) e o plano #3 é sempre A (alfa). Esse formato pode representar alfa pré-multiplicado ou não pré-multiplicado.

Todos os quatro aviões têm a garantia de ter as mesmas passadas de linha e passadas de pixel.

Por exemplo, o android.media.Image objeto pode fornecer dados nesse formato de um android.media.MediaCodec objeto através android.media.MediaCodec#getOutputImage .

Documentação Java para android.graphics.ImageFormat.FLEX_RGBA_8888.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a