FingerImage.fromRawBuffer Method

Module: FingerImage

Definition

Creates an Image from the specified raw data buffer.

@staticmethod
from_raw_buffer(pixels: bytearray, width: int, height: int, stride: int, src_pixel_format: PixelFormat, dst_pixel_format: PixelFormat) -> FingerImage

Parameters

pixels bytearray
in A buffer that contains image pixels.

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

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

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

src_pixel_format PixelFormat
in The pixel format of the input image.

dst_pixel_format PixelFormat
in The pixel format into which to convert the input image.

Returns

The newly created finger image.

Exceptions

An error has occurred during Finger Library execution.
static FingerImage fromRawBuffer(Uint8List? pixels, int width, int height, int stride, PixelFormat srcPixelFormat, PixelFormat dstPixelFormat)

Parameters

pixels Uint8List
in A buffer that contains image pixels.

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

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

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

srcPixelFormat PixelFormat
in The pixel format of the input image.

dstPixelFormat PixelFormat
in The pixel format into which to convert the input image.

Returns

The newly created finger image.

Exceptions

An error has occurred during Finger Library execution.
public static FingerImage FromRawBuffer(byte[] pixels, int width, int height, int stride, PixelFormat srcPixelFormat, PixelFormat dstPixelFormat)

Parameters

pixels byte[]
in A buffer that contains image pixels.

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

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

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

srcPixelFormat PixelFormat
in The pixel format of the input image.

dstPixelFormat PixelFormat
in The pixel format into which to convert the input image.

Returns

The newly created finger image.

Exceptions

An error has occurred during Finger Library execution.
public static FingerImage fromRawBuffer(byte[] pixels, int width, int height, int stride, PixelFormat srcPixelFormat, PixelFormat dstPixelFormat) throws FingerException

Parameters

pixels byte[]
in A buffer that contains image pixels.

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

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

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

srcPixelFormat PixelFormat
in The pixel format of the input image.

dstPixelFormat PixelFormat
in The pixel format into which to convert the input image.

Returns

The newly created finger image.

Exceptions

An error has occurred during Finger Library execution.
public static func fromRawBuffer(pixels: [UInt8], width: Int32, height: Int32, stride: Int32, srcPixelFormat: PixelFormat, dstPixelFormat: PixelFormat) throws -> FingerImage

Parameters

pixels [UInt8]
in A buffer that contains image pixels.

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

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

stride Int32
in The stride, in pixels, of the image.

srcPixelFormat PixelFormat
in The pixel format of the input image.

dstPixelFormat PixelFormat
in The pixel format into which to convert the input image.

Returns

The newly created finger image.

Exceptions

An error has occurred during Finger Library execution.
int id3FingerImage_FromRawBuffer (
    ID3_FINGER_IMAGE hFingerImage,
    unsigned char * pixels,
    int pixelsSize,
    int width,
    int height,
    int stride,
    id3FingerPixelFormat eSrcPixelFormat,
    id3FingerPixelFormat eDstPixelFormat)

Parameters

hFingerImage ID3_FINGER_IMAGE
in Handle to the FingerImage object.

pixels unsigned char *
in A buffer that contains image pixels.

pixelsSize int
in Size of the ‘pixels’ buffer.

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

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

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

eSrcPixelFormat id3FingerPixelFormat
in The pixel format of the input image.

eDstPixelFormat id3FingerPixelFormat
in The pixel format into which to convert the input image.

Returns

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