ImageEn, unit imageenio

TImageEnIO.SaveToStreamTIFF

TImageEnIO.SaveToStreamTIFF

Declaration

procedure SaveToStreamTIFF(Stream: TStream);

Description

Saves the current image to a stream in TIFF format.

Note:
If StreamHeaders property is True, it adds an additional special header as needed for multi-image streams.
To abort while saving set Aborting to True

Example

// Saves ImageEnView1 and ImageEnView2 attached images in file images.dat
// images.dat isn't loadable with LoadFromFileXXX methods
var
  fs: TFileStream;
begin
  fs := TFileStream.Create( 'D:\bmpimages.dat', fmCreate );
  ImageEnView1.IO.StreamHeaders := True;
  ImageEnView1.IO.SaveToStreamTIFF( fs );
  ImageEnView2.IO.StreamHeaders := True;
  ImageEnView2.IO.SaveToStreamTIFF( fs );
  fs.Free();
end;

// Save a single image to image.tif
// image.tif is loadable with LoadFromFileXXX methods
var
  fs: TFileStream;
begin
  fs := TFileStream.Create( 'D:\image.tif' );
  ImageEnView1.IO.StreamHeaders := False;
  ImageEnView1.IO.SaveToStreamTIFF( fs );
  fs.Free();
end;

See Also

SaveToFileTIFF
LoadFromStreamTIFF
InsertToStreamTIFF
ReplaceStreamTIFF
TIFF_ImageIndex
TIFF_ImageCount
Global Image Methods