Read and write WBMP images.
WBMP IO | Read and write WBMP images. |
Functions | |
gdImageWBMPCtx | Write the image as a wbmp file |
gdImageCreateFromWBMPCtx | Reads in a WBMP image via a gdIOCtx struct. |
gdImageCreateFromWBMP | gdImageCreateFromWBMP is called to load images from WBMP format files. |
gdImageCreateFromWBMPPtr | |
gdImageWBMP | |
gdImageWBMPPtr |
gdImagePtr gdImageCreateFromWBMPCtx( gdIOCtx * infile )
Reads in a WBMP image via a gdIOCtx struct. See gdImageCreateFromWBMP.
gdImagePtr gdImageCreateFromWBMP( FILE * inFile )
gdImageCreateFromWBMP is called to load images from WBMP format files. Invoke gdImageCreateFromWBMP with an already opened pointer to a file containing the desired image. gdImageCreateFromWBMP returns a gdImagePtr to the new image, or NULL if unable to load the image (most often because the file is corrupt or does not contain a WBMP image). gdImageCreateFromWBMP does not close the file. You can inspect the sx and sy members of the image to determine its size. The image must eventually be destroyed using gdImageDestroy.
gdImageCreateFromWBMPPtr creates an image from WBMP data (i.e. the contents of a WBMP file) already in memory.
gdImageCreateFromWBMPCtx reads in an image using the functions in a gdIOCtx struct.
infile | The input FILE pointer |
A pointer to the new image or NULL if an error occurred.
gdImagePtr im; FILE *in; in = fopen("mywbmp.wbmp", "rb"); im = gdImageCreateFromWBMP(in); fclose(in); // ... Use the image ... gdImageDestroy(im);
Write the image as a wbmp file
void gdImageWBMPCtx( gdImagePtr image, int fg, gdIOCtx * out )
Reads in a WBMP image via a gdIOCtx struct.
gdImagePtr gdImageCreateFromWBMPCtx( gdIOCtx * infile )
gdImageCreateFromWBMP is called to load images from WBMP format files.
gdImagePtr gdImageCreateFromWBMP( FILE * inFile )
gdImagePtr gdImageCreateFromWBMPPtr( int size, void * data )
void gdImageWBMP( gdImagePtr im, int fg, FILE * outFile )
void * gdImageWBMPPtr( gdImagePtr im, int * size, int fg )
gdImageDestroy is used to free the memory associated with an image.
void gdImageDestroy ( gdImagePtr im )