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
 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