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