ImageFormat.Yuv420888 Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.
Многоуровневый формат Android YUV 420
[Android.Runtime.Register("YUV_420_888")]
[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 Yuv420888 = 35;
[<Android.Runtime.Register("YUV_420_888")>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Graphics.ImageFormatType enum directly instead of this field.", true)>]
val mutable Yuv420888 : Android.Graphics.ImageFormatType
Значение поля
Value = 35- Атрибуты
Комментарии
Многоуровневый формат Android YUV 420
Этот формат является универсальным форматом YCbCr, способным описывать любой 4:2:0 chroma-subsampled planar или полупланарный буфер (но не полностью перекрестный), с 8 битами на выборку цвета.
Изображения в этом формате всегда представлены тремя отдельными буферами данных, по одному для каждого цветового уровня. Дополнительные сведения всегда сопровождают буферы, описывая шаг строки и шаг пикселя для каждой плоскости.
Порядок плоскостей в массиве, возвращаемый android.media.Image#getPlanes() Image#getPlanes()
, гарантируется, что плоскость #0 всегда Y, плоскость #1 всегда U (Cb), а самолет #2 всегда V (Cr).
Плоскость Y гарантированно не будет перемечена с плоскостями U/V (в частности, шаг пикселя всегда равен 1 в android.media.Image.Plane#getPixelStride() yPlane.getPixelStride()
).
Плоскости U/V гарантированно имеют одинаковый шаг строки и шаг пикселей (в частности, android.media.Image.Plane#getRowStride() uPlane.getRowStride()
== android.media.Image.Plane#getRowStride() vPlane.getRowStride()
и android.media.Image.Plane#getPixelStride() uPlane.getPixelStride()
== android.media.Image.Plane#getPixelStride() vPlane.getPixelStride()
; ).
Например, android.media.Image
объект может предоставлять данные в этом формате из android.hardware.camera2.CameraDevice
android.media.ImageReader
объекта.
Документация по Java для android.graphics.ImageFormat.YUV_420_888
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.