Image Class

Inherits: Base

Description

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

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

Public Types

enum PixelFormat{Unknown, Gray, YUV_NV21, YUV_NV12, RGB888, BGR888, RGBA8888}

Public Properties

int Width
int Height
int Stride
PixelFormat Format
byte[] Pixels

Public Functions

Image()

enum PixelFormat

Constant

Value

Description

Unknown

0

未知

Gray

1

灰度

YUV_NV21

2

YUV (NV21)

YUV_NV12

3

YUV (NV12)

RGB888

4

RGB888

BGR888

5

BGR888

RGBA8888

6

RGBA8888

Image()

创建Image对象。

int Width

返回图像宽度。

int Height

返回图像高度。

int Stride

返回图像步长。

PixelFormat Format

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

byte[] Pixels

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