Picasso API  2.8
Functions
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. More...
 
PEXPORT int psx_image_unregister_operator (psx_image_operator *coder)
 Unregister the image operator. More...
 

Detailed Description

Function Documentation

◆ psx_image_register_operator()

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()

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