#include <stdio.h>#include <stdlib.h>Classes | |
| struct | GifColorType | 
| struct | NewColorMapType | 
| struct | QuantizedColorType | 
Macros | |
| #define | ABS(x) ((x) > 0 ? (x) : (-(x))) | 
| #define | BITS_PER_PRIM_COLOR 5 | 
| #define | COLOR_ARRAY_SIZE 32768 | 
| #define | GIF_ERROR 0 | 
| #define | GIF_OK 1 | 
| #define | MAX_PRIM_COLOR 0x1f | 
Typedefs | |
| typedef unsigned char | byte | 
| typedef struct GifColorType | GifColorType | 
| typedef struct NewColorMapType | NewColorMapType | 
| typedef struct QuantizedColorType | QuantizedColorType | 
Functions | |
| int | GIFquantize (unsigned int Width, unsigned int Height, int *ColorMapSize, byte *RedInput, byte *GreenInput, byte *BlueInput, byte *OutputBuffer, GifColorType *OutputColorMap) | 
| static int | SortCmpRtn (const void *Entry1, const void *Entry2) | 
| static int | SubdivColorMap (NewColorMapType *NewColorSubdiv, unsigned int ColorMapSize, unsigned int *NewColorMapSize) | 
Variables | |
| static int | SortRGBAxis | 
| #define BITS_PER_PRIM_COLOR 5 | 
Definition at line 25 of file gifquantize.c.
| #define COLOR_ARRAY_SIZE 32768 | 
Definition at line 24 of file gifquantize.c.
| #define GIF_ERROR 0 | 
Definition at line 20 of file gifquantize.c.
| #define GIF_OK 1 | 
Definition at line 21 of file gifquantize.c.
| #define MAX_PRIM_COLOR 0x1f | 
Definition at line 26 of file gifquantize.c.
Definition at line 13 of file gifquantize.c.
| int GIFquantize | ( | unsigned int | Width, | 
| unsigned int | Height, | ||
| int * | ColorMapSize, | ||
| byte * | RedInput, | ||
| byte * | GreenInput, | ||
| byte * | BlueInput, | ||
| byte * | OutputBuffer, | ||
| GifColorType * | OutputColorMap ) | 
Definition at line 63 of file gifquantize.c.
Definition at line 298 of file gifquantize.c.
      
  | 
  static | 
Definition at line 196 of file gifquantize.c.
      
  | 
  static | 
Definition at line 29 of file gifquantize.c.