Image Class

Inherits: | [Base][0]

Description

Image stores an image data and represents an image in memory.

Image raw data can be accessed as byte array. The width/height/stride information are also accessible.

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 The Unknown format.
Gray 1 The gray format.
YUV_NV21 2 The YUV (NV21) format.
YUV_NV12 3 The YUV (NV12) format.
RGB888 4 The RGB888 format.
BGR888 5 The BGR888 format.
RGBA8888 6 The RGBA8888 format.

Image()

Creates a Image object.

int Width

Returns image width.

int Height

Returns image height.

int Stride

Returns image stride.

PixelFormat Format

Returns image format. Generally, you will get a YUV image from camera on mobile devices and BGR image from camera on desktop devices.

byte[] Pixels

Returns image raw data as a byte array.

results matching ""

    No results matching ""