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

Also see: Automated Samples
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