![]() |
simage
1.8.4
Coin3D texture image library
|
#include <config.h>#include <simage_gif.h>#include <stdlib.h>#include <string.h>#include <stdio.h>#include <gif_lib.h>Macros | |
| #define | FALSE false |
Enumerations | |
| enum | { ERR_NO_ERROR , ERR_OPEN , ERR_READ , ERR_WRITE , ERR_MEM } |
Functions | |
| static void | decode_row (GifFileType *giffile, unsigned char *buffer, unsigned char *rowdata, int x, int y, int len, int transparent) |
| int | simage_gif_error (char *buffer, int buflen) |
| int | simage_gif_identify (const char *filename, const unsigned char *header, int headerlen) |
| unsigned char * | simage_gif_load (const char *filename, int *width_ret, int *height_ret, int *numComponents_ret) |
| int | simage_gif_save (const char *filename, const unsigned char *bytes, int width, int height, int numcomponents) |
Variables | |
| static int | giferror = ERR_NO_ERROR |
| #define FALSE false |
GIF loader, using giflib or libungif. Based, in part, on source code found in libungif, gif2rgb.c
|
static |
| int simage_gif_error | ( | char * | buffer, |
| int | buflen ) |
| int simage_gif_identify | ( | const char * | filename, |
| const unsigned char * | header, | ||
| int | headerlen ) |
| unsigned char * simage_gif_load | ( | const char * | filename, |
| int * | width_ret, | ||
| int * | height_ret, | ||
| int * | numComponents_ret ) |
| int simage_gif_save | ( | const char * | filename, |
| const unsigned char * | bytes, | ||
| int | width, | ||
| int | height, | ||
| int | numcomponents ) |
|
static |