Langue

ImageFormat.Raw14 Champ

Définition

Attention

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

Format brut Android 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

Valeur de champ

Value = 44
Attributs

Remarques

Format brut Android 14 bits

Il s’agit d’un plan unique, 14 bits par pixel, densement emballé (dans chaque ligne), au format non traité, représentant généralement des images brutes de modèle Bayer provenant d’un capteur d’image.

Dans une mémoire tampon d’image avec ce format, à partir du premier pixel de chaque ligne, chaque quatre pixels consécutifs sont empaquetés en 7 octets (56 bits). Les quatre premiers octets contiennent les 8 bits les plus significatifs des 4 premiers pixels.

Ce format suppose une largeur multiple de 4 pixels ; une hauteur égale

size = row stride * height

Étant donné qu’il s’agit d’un format dense, le pas de pixel est toujours 0. L’application doit utiliser la disposition des données de pixels définie dans le tableau ci-dessus pour accéder à chaque données de ligne. Lorsque la progression de ligne est égale à la largeur * (14 / 8), il n’y aura pas d’octets de remplissage à la fin de chaque ligne, les données d’image entières sont densement emballées. Lorsque la progression est supérieure à la largeur * (14 / 8), les octets de remplissage sont présents à la fin de chaque ligne.

Par exemple, l’objet Image peut fournir des données dans ce format à partir d’un appareil CameraDevice (si pris en charge) via un objet ImageReader. Image#getPlanes() retourne un plan unique contenant les données de pixels. Le pas de pixel est toujours 0 dans Image.Plane.getPixelStride(), et l’image.Plane.getRowStride() décrit la distance de pixel voisin verticale (en octets) entre les lignes adjacentes.

Référence Android pour android.graphics.ImageFormat.RAW14.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à