![]() |
![]() |
![]() |
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 : |