| V_Sim API - Reference Manual | ||||
|---|---|---|---|---|
ColorPacket;
Image;
unsigned int dumpToGif_quantizeImage (unsigned int number_colors,
GString *buffer,
voidDataFunc functionWait,
gpointer data);
void dumpToGif_syncImage (void);
void dumpToGif_setImage (Image *data);
DumpType* dumpToGif_init ();
typedef struct {
unsigned char red, green, blue;
unsigned short index;
} ColorPacket;
A private structure used by the GIF conversion. It is usefull for all convertion from RGB to color table.
unsigned char red; |
red value ; |
unsigned char green; |
green value ; |
unsigned char blue; |
blue value. |
typedef struct {
unsigned int columns, rows, colors;
ColorPacket *colormap, *pixels, *packet;
unsigned long packets;
} Image;
A private structure used by the GIF conversion. It is usefull for all convertion from RGB to color table.
unsigned int columns; |
number of columns ; |
unsigned int rows; |
number of rows ; |
unsigned int colors; |
number of colours ; |
ColorPacket *colormap; |
an array of colours ; |
ColorPacket *pixels; |
the definition for each pixels ; |
ColorPacket *packet; |
?? |
unsigned int dumpToGif_quantizeImage (unsigned int number_colors,
GString *buffer,
voidDataFunc functionWait,
gpointer data);
This routine transform an RGB image to an indexed colours image. To set the image
to quantize, use setImage().
number_colors : |
the number of desired colours ; |
buffer : |
a string to store some error messages ; |
functionWait : |
a method that will be called during the quantize process ; |
data : |
an argument to give to the wait function. |
| Returns : |
void dumpToGif_setImage (Image *data);
Set the image to be manipulated by the GIF convertor (see
dumpToGif_quantizeImage()).
data : |
DumpType* dumpToGif_init ();
This routine should not be used since it inialised the module and is already called when V_Sim is launched.
| Returns : |