Blame docs/naturaldocs/html/files/gd_wbmp-c.html

Packit ed3af9
Packit ed3af9
Packit ed3af9
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>WBMP IO</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script><script language=JavaScript src="../javascript/prettify.js"></script><script language=JavaScript src="../javascript/searchdata.js"></script></head><body class="ContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript>
Packit ed3af9
if (browserType) {document.write("
");if (browserVer) {document.write("
"); }}// --></script>
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9

WBMP IO

Read and write WBMP images.

Summary
WBMP IORead and write WBMP images.
Functions
gdImageWBMPCtxWrite the image as a wbmp file
gdImageCreateFromWBMPCtxReads in a WBMP image via a gdIOCtx struct.
gdImageCreateFromWBMPgdImageCreateFromWBMP is called to load images from WBMP format files.
gdImageCreateFromWBMPPtr
gdImageWBMP
gdImageWBMPPtr
Packit ed3af9
Packit ed3af9

Functions

Packit ed3af9
Packit ed3af9

gdImageWBMPCtx

void gdImageWBMPCtx(gdImagePtr image,
int fg,
gdIOCtx *out)

Write the image as a wbmp file

Parameters

imagegd image structure
fgthe index of the foreground color. any other value will be considered as background and will not be written
outthe stream where to write
Packit ed3af9
Packit ed3af9

gdImageCreateFromWBMPCtx

gdImagePtr gdImageCreateFromWBMPCtx(gdIOCtx *infile)

Reads in a WBMP image via a gdIOCtx struct.  See gdImageCreateFromWBMP.

Packit ed3af9
Packit ed3af9

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.

Variants

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.

Parameters

infileThe input FILE pointer

Returns

A pointer to the new image or NULL if an error occurred.

Example

gdImagePtr im;
Packit ed3af9
FILE *in;
Packit ed3af9
in = fopen("mywbmp.wbmp", "rb");
Packit ed3af9
im = gdImageCreateFromWBMP(in);
Packit ed3af9
fclose(in);
Packit ed3af9
// ... Use the image ...
Packit ed3af9
gdImageDestroy(im);
Packit ed3af9
Packit ed3af9

gdImageCreateFromWBMPPtr

gdImagePtr gdImageCreateFromWBMPPtr(int size,
void *data)

Parameters

sizesize of WBMP data in bytes.
dataWBMP data (i.e. contents of a WBMP file).

See gdImageCreateFromWBMP.

Packit ed3af9
Packit ed3af9

gdImageWBMP

void gdImageWBMP(gdImagePtr im,
int fg,
FILE *outFile)
Packit ed3af9
Packit ed3af9

gdImageWBMPPtr

void * gdImageWBMPPtr(gdImagePtr im,
int *size,
int fg)
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
var searchPanel = new SearchPanel("searchPanel", "HTML", "../search");
Packit ed3af9
--></script>
<input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option id=MSearchEverything selected value="General">Everything</option><option value="Constants">Constants</option><option value="Files">Files</option><option value="Functions">Functions</option><option value="Macros">Macros</option><option value="Types">Types</option></select>
<script language=JavaScript>
Packit ed3af9
HideAllBut([1], 4);// --></script>
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
void gdImageWBMPCtx(gdImagePtr image,
int fg,
gdIOCtx *out)
Write the image as a wbmp file
gdImagePtr gdImageCreateFromWBMPCtx(gdIOCtx *infile)
Reads in a WBMP image via a gdIOCtx struct.
gdIOCtx structures hold function pointers for doing image IO.
gdImagePtr gdImageCreateFromWBMP(FILE *inFile)
gdImageCreateFromWBMP is called to load images from WBMP format files.
gdImagePtr gdImageCreateFromWBMPPtr(int size,
void *data)
void gdImageWBMP(gdImagePtr im,
int fg,
FILE *outFile)
void * gdImageWBMPPtr(gdImagePtr im,
int *size,
int fg)
void gdImageDestroy (gdImagePtr im)
gdImageDestroy is used to free the memory associated with an image.
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
Packit ed3af9
<iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe>Close
Packit ed3af9
Packit ed3af9
Packit ed3af9
<script language=JavaScript>
Packit ed3af9
if (browserType) {if (browserVer) {document.write(""); }document.write("");}// --></script></body></html>