Image Class
Inherits:Base

Description

Image存储了图像数据,用来表示内存中的图像。

Image以byte数组的方式提供了对原始数据的访问,同时也提供了访问width/height/stride等信息的接口。

Public Types

enumPixelFormat{Unknown, Gray, YUV_NV21, YUV_NV12, RGB888, BGR888, RGBA8888}

Public Properties

intWidth
intHeight
intStride
PixelFormatFormat
byte[]Pixels

Public Functions

Image()

enum PixelFormat

ConstantValueDescription
Unknown0未知
Gray1灰度
YUV_NV212YUV (NV21)
YUV_NV123YUV (NV12)
RGB8884RGB888
BGR8885BGR888
RGBA88886RGBA8888

Image()

创建Image对象。

int Width

返回图像宽度。

int Height

返回图像高度。

int Stride

返回图像步长。

PixelFormat Format

返回图像格式。对于从camera获取的图像,通常你会在移动设备上拿到YUV图像,在桌面系统中拿到BGR图像。

byte[] Pixels

返回图像原始内存数据(byte数组)。