TIEBitmap.SaveRawToBufferOrStream
TIEBitmap.SaveRawToBufferOrStream
Declaration
function SaveRawToBufferOrStream(Buffer: pointer; Stream: TStream; StreamHasSize: boolean = true): Int64;
Description
Saves the image using an internal format which preserves the pixel format and alpha channel.
Location field will be lost. Only the image and its description is saved.
If the image has an alpha channel, it is also saved.
Returns the size of the stream.
You can save the image inside a buffer or a stream.
◼When saving to a buffer you must specify a valid
Buffer (of size returned by
CalcRawSize) and
Stream must be
nil
◼When saving to a
Stream the
Buffer parameter must be
nil
Set StreamHasSize = true if specified Stream can set Size of stream.
See Also
◼LoadRawFromBufferOrStream
◼CalcRawSize