ImageEn, unit imageenio

TImageEnIO.SaveToFileTIFF

TImageEnIO.SaveToFileTIFF


Declaration

procedure SaveToFileTIFF(const FileName: WideString);


Description

Saves the current image to a file in TIFF format.
FileName is the file name including extension.

Notes:
- TImageEnIO.SaveToFileTIFF only supports saving of a single frame TIFF. To save a TIFF with multiple frames use TImageEnMIO.SaveToFileTIFF, or insert a frame using InsertToFileTIFF
- If an internal save error is encountered Aborting will return true. Saving issues due to insufficient write permissions and disk write failures will raise an exception.
- To abort while saving set Aborting to true


Examples

ImageEnView1.IO.Params.DocumentName := 'My document';
ImageEnView1.IO.SaveToFileTIFF('C:\image.tiff');

// Save TIFF as 32bit gray-scale (ie32f)
// Note: Compression must be: ioTIFF_UNCOMPRESSED, ioTIFF_LZW, ioTIFF_PACKBITS or ioTIFF_ZIP
ImageEnView1.LegacyBitmap := false;
ImageEnView1.IEBitmap.PixelFormat := ie32f;
ImageEnView1.IO.Params.BitsPerSample := 32;
ImageEnView1.IO.Params.SamplesPerPixel := 1;
ImageEnView1.IO.Params.TIFF_PhotometInterpret := ioTIFF_BLACKISZERO;
ImageEnView1.IO.Params.TIFF_Compression := ioTIFF_UNCOMPRESSED;
ImageEnView1.IO.SaveToFileTIFF('D:\GrayTiff32.tiff');

// Save a monochrome TIFF image
ImageEnView1.IO.Params.BitsPerSample := 1;
ImageEnView1.IO.Params.SamplesPerPixel := 1;
ImageEnView1.IO.Params.TIFF_Compression := ioTIFF_G4FAX;
ImageEnView1.IO.SaveToFileTIFF('D:\output.tif');


See Also

- SaveToStreamTIFF
- LoadFromFileTIFF
- InsertToFileTIFF
- ReplaceFileTIFF
- TIFF_ImageIndex
- TIFF_ImageCount
- DeleteTIFFImGroup
- DeleteTIFFIm
- Global Image Methods