
ilSave
The ilSave function saves the current
image as a specified type of image file.
ILboolean ilSave(
ILenum Type, char *FileName);
Parameters
- Type
-
- IL_BMP
- Save the image as a Microsoft bitmap (.bmp).
- IL_CHEAD
- Save the image as a C-style header (.h).
- IL_JPG
- Save the image as a Jpeg (.jpg, .jpeg).
- IL_PCX
- Save the image as a PCX.
- IL_PNG
- Save the image as a Portable Network Graphics (.png)
image.
- IL_PNM
- Save the image as a Portable AnyMap (.pbm, .pgm or .ppm).
- IL_RAW
- Save a raw dump of the image data to disk as
FileName.
- IL_SGI
- Save the image as a SGI (.bw, .rgb, .rgba or .sgi).
- IL_TGA
- Save the image as a TrueVision Targa.
- IL_JASC_PAL
- Save the current image's palette as a Paint Shop Pro (Jasc)
palette (.pal).
- FileName
- The filename of the file to save to.
Remarks
ilSave can be used much in the same way
ilSaveImage is used, except with
ilSave, it is possible to force OpenIL to save a file as a
specific image format, no matter what the extension.
Error Codes
IL_INVALID_ENUM - Type was of an invalid
value.
IL_COULD_NOT_OPEN_FILE - Could not open FileName for
writing.
See Also
ilSaveImage, ilLoad, ilLoadF, ilLoadL, ilLoadImage