Picasso API 2.5
picasso_image_plugin.h File Reference
#include "picasso.h"
#include "picasso_image.h"

Go to the source code of this file.

Data Structures

struct  _psx_image_header
 Image reader header define. More...
 
struct  _psx_image_operator
 The image operator define. More...
 

Macros

#define MODULE_NAME   1
 Get module name.
 

Typedefs

typedef struct _psx_image_header psx_image_header
 Image reader header define.
 
typedef struct _psx_image_operator psx_image_operator
 The image operator define.
 
typedef enum _psx_priority_level psx_priority_level
 Priority level for image_operator.
 

Enumerations

enum  _psx_priority_level { PRIORITY_EXTENTED = -1 , PRIORITY_DEFAULT = 0 , PRIORITY_MASTER = 1 }
 Priority level for image_operator. More...
 

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.
 
PEXPORT void psx_image_module_init (void)
 Initialze the image module.
 
PEXPORT void psx_image_module_shutdown (void)
 Shutdown the image module.
 
PEXPORT const char * psx_image_module_get_string (int id)
 Get the string info about module.
 

Detailed Description

Author
Zhang Ji Peng oneco.nosp@m.olx@.nosp@m.gmail.nosp@m..com
Date
2012/1/31

This file includes all interfaces of image decoder backend.

   Copyright (C) 2008 ~ 2018  Zhang Ji Peng

   All rights reserved.

   Picasso is a vector graphic library.

Definition in file picasso_image_plugin.h.