ImageEn, unit iexHelperFunctions

TIEBitmapHelper.WriteEx

TIEBitmapHelper.WriteEx

Declaration

function WriteEx(const FileName: string; JpegQuality: Integer; IOParams: TIOParams = nil): Boolean; overload;
function WriteEx(Stream: TStream; FileType: TIOFileType; JpegQuality: Integer; IOParams: TIOParams = nil): Boolean; overload;

Description

Allows a TIEBitmap to save to any format supported by ImageEn. If you are saving to JPEG you can also specify the JPEG_Quality.
For the stream overload, you must specify the file format to use for saving the image.
You can optionally specify an TIOParams object containing the I/O parameters of the file.
Returns True if saving was successful, or False on error.

Note:
You must add the iexHelperFunctions unit to your uses clause
Delphi/C++ 2005 or newer is required to use helper classes

Example

// Save the image at 90% quality
MyIEBitmap.WriteEx(SavePictureDialog1.FileName, 90);

// Save the image at 90% quality
MyIEBitmap.WriteEx(DestStream, ioJPEG, 90);

See Also

SaveToFileEx
SaveToStreamEx

Compatibility Information

Prior to v12.0.0, WriteEx was named: IESaveToFile(), IELoadFromFileFast(), IESaveToStream()