Beispiel #1
0
ILboolean ilSaveJpegL(ILvoid *Lump, ILuint Size)

{

	return iSaveJpegInternal(NULL, Lump, Size);

}
Beispiel #2
0
ILboolean ilSaveJpegL(ILvoid *Lump, ILuint Size)

{

	iSetOutputLump(Lump, Size);

	return iSaveJpegInternal();

}
Beispiel #3
0
ILboolean ilSaveJpegF(ILHANDLE File)

{

	iSetOutputFile(File);

	return iSaveJpegInternal();

}
Beispiel #4
0
//! 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.
}
Beispiel #5
0
//! 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.
}
Beispiel #6
0
//! 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);
}