共用方式為


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 色度子取樣平面或半平面緩衝區(但未完全交錯),每個色彩樣本有 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.media.ImageReader 物件提供這個格式android.hardware.camera2.CameraDevice的數據。

android.graphics.ImageFormat.YUV_420_888Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱