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数组)。