ImageFormat.Raw14 Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.
14-Bit-Unformat für Android
[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
Feldwert
Value = 44- Attribute
Hinweise
14-Bit-Unformat für Android
Dies ist eine einzelebene, 14-Bit pro Pixel, dicht gepackt (in jeder Zeile), unverarbeitete Format, in der Regel rohe Bayer-Musterbilder, die von einem Bildsensor stammen.
In einem Bildpuffer mit diesem Format werden ab dem ersten Pixel jeder Zeile alle vier aufeinander folgenden Pixel in 7 Byte (56 Bit) verpackt. Die ersten vier Bytes enthalten die wichtigsten 8 Bits der ersten 4 Pixel.
Bei diesem Format wird eine Breite von 4 Pixeln vorausgesetzt. gerade Höhe
size = row stride * height
Da dies ein dicht verpacktes Format ist, ist die Pixelstride immer 0. Die Anwendung muss das in der obigen Tabelle definierte Pixeldatenlayout verwenden, um auf die einzelnen Zeilendaten zuzugreifen. Wenn der Zeilenschritt gleich der Breite * (14 / 8) ist, gibt es am Ende jeder Zeile keine Abstandsbytes, die gesamten Bilddaten sind dicht gepackt. Wenn der Abstand größer als die Breite * (14 / 8) ist, sind Abstandsbytes am Ende jeder Zeile vorhanden.
Beispielsweise kann das Image-Objekt Daten in diesem Format von einer CameraDevice (sofern unterstützt) über ein ImageReader-Objekt bereitstellen. Image#getPlanes() gibt eine einzelne Ebene zurück, die die Pixeldaten enthält. Die Pixelstride ist immer 0 in Image.Plane.getPixelStride(), und die Image.Plane.getRowStride() beschreibt den vertikalen benachbarten Pixelabstand (in Byte) zwischen benachbarten Zeilen.
Android-Referenz für android.graphics.ImageFormat.RAW14.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.