This method saves image data to a stream.
Parameters
None
Return Value
Stream
Explanation
The SaveToStream method saves image data to a stream. The raw image data is set into the ImageHandleRawData property.
Example code:
In C++Builder
TMemoryStream *Stream;
Stream = new TMemoryStream();
// File -> Rawdata
VImageKit1->FileIO->FileName = "c:\\001.jpg"
VImageKit1->FileIO->FileLoadAsRawData();
// Rawdata -> Stream
VImageKit1.FileIO.SaveToStream(Stream);
// Clear Rawdata
VImageKit1->FileIO->ImageHandleRawData = 0;
// Stream -> Rawdata
Stream->Position = 0; // Reset the top of the stream
VImageKit1->FileIO->LoadFromStream(Stream);
// Rawdata -> File
VImageKit1->FileIO->FileName = "c:\\abc.jpg"
VImageKit1->FileIO->FileSaveAsRawData();
delete Stream;
In C++Builder
Stream: TMemoryStream;
Stream := TMemoryStream.Create;
// File -> Rawdata
VImageKit1.FileIO.FileName := 'c:\001.jpg';
VImageKit1.FileIO.FileLoadAsRawData;
// Rawdata -> Stream
VImageKit1.FileIO.SaveToStream(Stream);
// Clear Rawdata
VImageKit1.FileIO.ImageHandleRawData := 0;
// Stream -> Rawdata
Stream.Position := 0; // Reset the top of the stream
VImageKit1.FileIO.LoadFromStream(Stream);
// Rawdata -> File
VImageKit1.FileIO.FileName := 'c:\abc.jpg';
VImageKit1.FileIO.FileSaveAsRawData;
Stream.Free;
Differences from the ImageKit 7/8/9/10 ActiveX
The return value has been removed. Parameters have been added.