Freigeben über


ImageFormat.FlexRgba8888 Feld

Definition

Achtung

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

RgbA-Format für Android mit mehreren Ebenen

[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

Feldwert

Value = 42
Attribute

Hinweise

RgbA-Format für Android mit mehreren Ebenen

Dieses Format ist ein generisches RGBA-Format, das die meisten RGBA-Formate beschreiben kann, mit 8 Bit pro Farbbeispiel.

Bilder in diesem Format werden immer durch vier separate Datenpuffer dargestellt, eine für jede Farbebene. Zusätzliche Informationen begleiten immer die Puffer, beschreiben den Zeilenschritt und den Pixelschritt für jede Ebene.

Die Reihenfolge der Ebenen im zurückgegebenen android.media.Image#getPlanes() Image#getPlanes() Array ist so garantiert, dass Ebene #0 immer R (Rot), Ebene #1 immer G (grün), Ebene #2 immer B (blau) ist und Ebene #3 immer A (Alpha) ist. Dieses Format kann vormultipliziertes oder nicht prämultipliziertes Alpha darstellen.

Alle vier Ebenen sind garantiert mit denselben Zeilenschritten und Pixelschritten versehen.

Das Objekt kann z. B android.media.Image . Daten in diesem Format von einem android.media.MediaCodec Durchs-Objekt android.media.MediaCodec#getOutputImage bereitstellen.

Java-Dokumentation für android.graphics.ImageFormat.FLEX_RGBA_8888.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: