Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Back to top
Toggle table of contents sidebar

# 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.

C#

    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

> Image
> The newly created image.

Exceptions

> FaceException
> An error has occurred during Face Library execution.

C

    int id3FaceImage_Set (
        ID3_FACE_IMAGE hImage,
        int width,
        int height,
        id3FacePixelFormat ePixelFormat,
        void * pixels)

Parameters

> `hImage` ID3_FACE_IMAGE
> 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.