Поделиться через


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.CameraDeviceandroid.media.ImageReader объекта.

Документация по Java для android.graphics.ImageFormat.YUV_420_888.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел