ILboolean ilSaveJpegL(ILvoid *Lump, ILuint Size) { return iSaveJpegInternal(NULL, Lump, Size); }
ILboolean ilSaveJpegL(ILvoid *Lump, ILuint Size) { iSetOutputLump(Lump, Size); return iSaveJpegInternal(); }
ILboolean ilSaveJpegF(ILHANDLE File) { iSetOutputFile(File); return iSaveJpegInternal(); }
//! Writes a Jpeg to a memory "lump" ILuint ilSaveL_JPEG(void *Lump, ILuint Size) { ILuint Pos; iSetOutputLump(Lump, Size); Pos = itellw(); if (iSaveJpegInternal() == IL_FALSE) return 0; // Error occurred return itellw() - Pos; // Return the number of bytes written. }
//! Writes a Jpeg to an already-opened file ILuint ilSaveF_JPEG(ILHANDLE File) { ILuint Pos; iSetOutputFile(File); Pos = itellw(); if (iSaveJpegInternal() == IL_FALSE) return 0; // Error occurred return itellw() - Pos; // Return the number of bytes written. }
//! Writes a Jpeg file ILboolean ilSave_JPEG(ILconst_string FileName) { if (ilGetBoolean(IL_FILE_MODE) == IL_FALSE) { if (iFileExists(FileName)) { ilSetError(IL_FILE_ALREADY_EXISTS); return IL_FALSE; } } return iSaveJpegInternal(FileName, NULL, 0); }