ImageEn, unit iexBitmaps

TIEBitmap.SaveToStream

TIEBitmap.SaveToStream


Declaration

function SaveToStream(Stream: TStream; ImageFormat: TIOFileType): boolean;


Description

Saves the image to a stream (in any format supported by the TImageEnIO class).
You must specify the ImageFormat.
Returns true on success.

Note:
TIEBitmap only supports saving of a single frame image. To load and save images containing multiple frames, use TIEMultiBitmap
Alternatively, you can use the saving methods of IO
For legacy reasons, SaveToStream() is an alias of Write()


Example

// Output current image to a TImage
bmp := TIEBitmap.Create();
Stream := TMemoryStream.Create();
bmp.LoadFromFile( 'D:\image.webp' );
bmp.SaveToStream( Stream, ioBMP );
Stream.Position := 0;
Image1.Picture.LoadFromStream( Stream );
Stream.Free();
bmp.Free();


See Also

SaveToFile
LoadFromFile
Filename
IO