Image.set Method

Module: Image

Definition

Sets the Image object fields.

Warning

This function does not allocate any memory and is unsafe! The user must handle the pixels pointer carefully.

public static Image Set(int width, int height, PixelFormat pixelFormat, IntPtr pixels)

Parameters

width int
in The width, in pixels, of the image.

height int
in The height, in pixels, of the image.

pixelFormat PixelFormat
in The pixel format of the image.

pixels IntPtr
in A pointer to the image pixels of the image.

Returns

The newly created image.

Exceptions

An error has occurred during Face Library execution.
int id3FaceImage_Set (
    ID3_FACE_IMAGE hImage,
    int width,
    int height,
    id3FacePixelFormat ePixelFormat,
    void * pixels)

Parameters

in Handle to the Image object.

width int
in The width, in pixels, of the image.

height int
in The height, in pixels, of the image.

ePixelFormat id3FacePixelFormat
in The pixel format of the image.

pixels void *
in A pointer to the image pixels of the image.

Returns

int
An error code.
See id3FaceError file for the list of possible error codes.