Picasso API 2.5
XImage Coders Register functions

Functions

PEXPORT int psx_image_register_operator (const char *type, const ps_byte *signature, size_t sig_offset, size_t sig_len, psx_priority_level level, psx_image_operator *coder)
 Register the image operator.
PEXPORT int psx_image_unregister_operator (psx_image_operator *coder)
 Unregister the image operator.

Detailed Description

Function Documentation

◆ psx_image_register_operator()

PEXPORT int psx_image_register_operator ( const char * type,
const ps_byte * signature,
size_t sig_offset,
size_t sig_len,
psx_priority_level level,
psx_image_operator * coder )

Register the image operator.

Parameters
typeThe image operator short name. (i.e "png" "jpg" "gif" "bmp")
signatureThe image signature.
sig_offsetThe image signature offset from the beginning of the image data. (usually is 0)
sig_lenThe image signature length.
levelThe image operator priority level.
coderThe pointer to a image_operator object.
Returns
Result code returned.
See also
psx_image_unregister_operator

◆ psx_image_unregister_operator()

PEXPORT int psx_image_unregister_operator ( psx_image_operator * coder)

Unregister the image operator.

Parameters
coderThe image operator which will be unregister.
Returns
Result code returned.
See also
psx_image_register_operator