Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32🞂TCustomBitmap32🞂SaveToStreamMethodPublic

TCustomBitmap32.SaveToStream

Saves bitmap image data to a stream in BMP/DIB format.

Declarations ​

pascal
procedure SaveToStream(Stream: TStream; SaveTopDown: Boolean = False); overload; virtual;
procedure SaveToStream(Stream: TStream; SaveTopDown: Boolean; InfoHeaderVersion: TInfoHeaderVersion); overload; virtual;
Overload Details

Overload 1 ​

pascal
procedure SaveToStream(Stream: TStream; SaveTopDown: Boolean = False); overload; virtual;

Saves bitmap to a stream with optional top-down scanline orientation.

ParameterTypeDescription
StreamTStreamTarget output stream.
SaveTopDownBooleanIf True, writes scanlines in top-down order instead of bottom-up.

Overload 2 ​

pascal
procedure SaveToStream(Stream: TStream; SaveTopDown: Boolean; InfoHeaderVersion: TInfoHeaderVersion); overload; virtual;

Saves bitmap to a stream specifying scanline orientation and header format version.

ParameterTypeDescription
StreamTStreamTarget output stream.
SaveTopDownBooleanIf True, writes scanlines in top-down order.
InfoHeaderVersionTInfoHeaderVersionBMP header format version (InfoHeaderVersion1 to InfoHeaderVersion5).

Description ​

SaveToStream encodes and writes bitmap contents to Stream.

Example ​

pascal
Bitmap.SaveToStream(Stream, True);