FingerImage.toBufferObject Method¶
Module: FingerImage
Definition¶
Copies the image to a buffer in the specified format.
The compression level meaning depends on the algorithm used:
For JPEG compression, the value is the expected quality and may vary from 1 to 100.
For JPEG2000 compression, the value is the compression rate and may vary from 1 to 512.
For PNG compression, the value is the compression rate and may vary from 1 to 10.
For all other formats, the value is ignored.
to_buffer_object(self, finger_image_format: ImageFormat, compression_level: float, buffer: ImageBuffer) -> None
Parameters
finger_image_format
ImageFormatin The output image format.compression_level
floatin The compression level to be applied.buffer
ImageBufferin The image buffer that receives the image data.
Exceptions
An error has occurred during Finger Library execution.
void toBufferObject(ImageFormat fingerImageFormat, double compressionLevel, ImageBuffer buffer)
Parameters
fingerImageFormat
ImageFormatin The output image format.compressionLevel
doublein The compression level to be applied.buffer
ImageBufferin The image buffer that receives the image data.
Exceptions
An error has occurred during Finger Library execution.
public void ToBufferObject(ImageFormat fingerImageFormat, float compressionLevel, ImageBuffer buffer)
Parameters
fingerImageFormat
ImageFormatin The output image format.compressionLevel
floatin The compression level to be applied.buffer
ImageBufferin The image buffer that receives the image data.
Exceptions
An error has occurred during Finger Library execution.
public void toBufferObject(ImageFormat fingerImageFormat, float compressionLevel, ImageBuffer buffer) throws FingerException
Parameters
fingerImageFormat
ImageFormatin The output image format.compressionLevel
floatin The compression level to be applied.buffer
ImageBufferin The image buffer that receives the image data.
Exceptions
An error has occurred during Finger Library execution.
public func toBufferObject(fingerImageFormat: ImageFormat, compressionLevel: Float, buffer: ImageBuffer) throws
Parameters
fingerImageFormat
ImageFormatin The output image format.compressionLevel
Floatin The compression level to be applied.buffer
ImageBufferin The image buffer that receives the image data.
Exceptions
An error has occurred during Finger Library execution.
int id3FingerImage_ToBufferObject (
ID3_FINGER_IMAGE hFingerImage,
id3FingerImageFormat eFingerImageFormat,
float compressionLevel,
ID3_FINGER_IMAGE_BUFFER hBuffer)
Parameters
hFingerImage
ID3_FINGER_IMAGEin Handle to the FingerImage object.eFingerImageFormat
id3FingerImageFormatin The output image format.compressionLevel
floatin The compression level to be applied.hBuffer
ID3_FINGER_IMAGE_BUFFERin The image buffer that receives the image data.
Returns