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.

Note:
 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 a TIFF with CMYK
ImageEnView1.IO.LoadFromFile('D:\image.tif');
ImageEnView1.IO.Params.TIFF_PhotometInterpret := ioTIFF_CMYK;
ImageEnView1.IO.SaveToFileTIFF('D:\image-cmyk.tif');

// 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