Classes |
| struct | Image_t |
| struct | PSDImageLayer_t |
| struct | PSDImage_t |
Typedefs |
| typedef struct Image_t | Image_t |
| typedef struct PSDImageLayer_t | PSDImageLayer_t |
| typedef struct PSDImage_t | PSDImage_t |
Enumerations |
| enum | ImageTypes_e {
IMAGE332 = 4,
IMAGE8ALPHA = 5,
IMAGE8_PAL_ALPHA_PAL = 6,
IMAGE8_PAL_ALPHA = 7,
IMAGE8_PAL = 8,
IMAGE4444 = 13,
IMAGE1555 = 14,
IMAGE555 = 15,
IMAGE565 = 16,
IMAGE888 = 24,
IMAGE8888 = 32
} |
| enum | PSDFlag_e { PSD_FLAG_RGB,
PSD_FLAG_ALPHA,
PSD_FLAG_MASK,
PSD_FLAG_RGBA
} |
Functions |
| Word BURGER_API | ImageInit (Image_t *Output, Word Width, Word Height, ImageTypes_e Depth) |
| Image_t *BURGER_API | ImageNew (Word Width, Word Height, ImageTypes_e Depth) |
| Word BURGER_API | ImageInitCopy (Image_t *Output, const Image_t *Input) |
| Image_t *BURGER_API | ImageNewCopy (const Image_t *Input) |
| void BURGER_API | ImageDelete (Image_t *ImagePtr) |
| void BURGER_API | ImageDestroy (Image_t *ImagePtr) |
| Word BURGER_API | ImageParseAny (Image_t *Output, const Word8 *InputPtr, Word32 InputLength) |
| Word BURGER_API | ImageParseBMP (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParseCicn (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParseGIF (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParseIIGS (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParseJPG (Image_t *Output, const Word8 *InputPtr, Word32 InputLength) |
| Word BURGER_API | ImageParseLBM (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParsePCX (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParsePPat (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParsePict (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParsePSD (Image_t *Output, const Word8 *InputPtr, Word Layer) |
| Word BURGER_API | ImageParseTGA (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageParseTIFF (Image_t *Output, const Word8 *InputPtr) |
| Word BURGER_API | ImageExtractFromPSDImage (Image_t *Output, PSDImageLayer_t *Layer, PSDFlag_e flags) |
| Word BURGER_API | Image2BMPFile (Image_t *ImagePtr, const char *FileName, Word NoCompress) |
| Word BURGER_API | Image2GIFFile (Image_t *ImagePtr, const char *FileName) |
| Word BURGER_API | Image2IIGSFile (Image_t *ImagePtr, const char *FileName) |
| Word BURGER_API | Image2JPGFile (Image_t *ImagePtr, const char *FileName, Word CompressionFactor) |
| Word BURGER_API | Image2LBMFile (Image_t *ImagePtr, const char *FileName) |
| Word BURGER_API | Image2PBMFile (Image_t *ImagePtr, const char *FileName) |
| Word BURGER_API | Image2PCXFile (Image_t *ImagePtr, const char *FileName) |
| Word BURGER_API | Image2PSDFile (Image_t *ImagePtr, const char *FileName) |
| Word BURGER_API | Image2TGAFile (Image_t *ImagePtr, const char *FileName, Word NoCompress) |
| Word BURGER_API | Image2TIFFFile (Image_t *ImagePtr, const char *FileName) |
| Word BURGER_API | ImageStore (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore4444 (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore555 (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore565 (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore1555 (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore888 (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore8888 (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore332 (Image_t *Output, const Image_t *Input) |
| Word BURGER_API | ImageStore8Pal (Image_t *Output, const Image_t *Input) |
| void BURGER_API | ImageColorKey8888 (Image_t *SrcImagePtr, Word r, Word g, Word b, Word a) |
| Word BURGER_API | ImageSubImage (Image_t *Output, Word x, Word y, const Image_t *Input) |
| void BURGER_API | ImageVerticalFlip (Image_t *ImagePtr) |
| void BURGER_API | ImageHorizontalFlip (Image_t *ImagePtr) |
| void BURGER_API | ImageRemove0And255 (Image_t *ImagePtr) |
| void BURGER_API | ImageRepaletteIndexed (Image_t *ImagePtr, const Word8 *PalettePtr) |
| void BURGER_API | ImageRemapIndexed (Image_t *ImagePtr, const Word8 *RemapPtr) |
| void BURGER_API | ImageSwapBGRToRGB (Image_t *ImagePtr) |
| Word BURGER_API | ImageValidateToSave (Image_t *ImagePtr) |
| void BURGER_API | ImageEncodeLBM (FILE *fp, const Word8 *SrcPtr, Word Length) |
| void BURGER_API | ImageEncodePCX (FILE *fp, const Word8 *SrcPtr, Word Length) |
| Word BURGER_API | PSDImageParse (PSDImage_t *Image, const Word8 *InStream) |
| void BURGER_API | PSDImageDestroy (PSDImage_t *Input) |
Variables |
| const Word | RGB2ToRGB3Table [4] |
| const Word | RGB2ToRGB4Table [4] |
| const Word | RGB2ToRGB5Table [4] |
| const Word | RGB2ToRGB6Table [4] |
| const Word | RGB2ToRGB8Table [4] |
| const Word | RGB3ToRGB4Table [8] |
| const Word | RGB3ToRGB5Table [8] |
| const Word | RGB3ToRGB6Table [8] |
| const Word | RGB3ToRGB8Table [8] |
| const Word | RGB4ToRGB5Table [16] |
| const Word | RGB4ToRGB6Table [16] |
| const Word | RGB4ToRGB8Table [16] |
| const Word | RGB5ToRGB6Table [32] |