So my first installment in File Formats Series is TIFF (Tagged Image File Formats).
We all know JPEG is widely used file format these days because it provides extreme flexibility for number of software and applications.
But from last few years TIFF file format is being used a lot. Tiff format is one of the most multipurpose and integrated raster formats. It is easily ported among platforms and used for many different purposes. So I am here to discuss a few pros, cons, facts, figures and benefits of TIFF format.
I am breaking down the information so that it's easy to understand.
1) TIFF stands for Tagged Images File Format. Now, what's tagged in it? Is it like facebook image tagging or a hyperlink to something? No, Nothing like that. The Images which we use like jpegs, pngs and others contains information like Image Dimension, Color Space (grayscale, Bitmap and CMYK etc.), Bit Depth/ Data Type (8bit, 16 bit or 32bit), Compression algorithm, Copyright Information and some other technical specification. This information is saved as fields in these file formats. But In case of TIFF format the information fields are saved as 'Tags' and are capable of saving all the information like other formats but also defined to hold your own application specific information. The TIFF specification defines a framework for an image header called 'IFD' (Image File Directory) that is essentially a flexible set of specifically those tags that the TIFF writer software wishes to specify.
2) The main reason why TIFF is so much popular is the Compression methods which it holds. Other formats are designed to hold a single compression method where as TIFF formats can hold many Compression methods like JPEG, LZW (Lempel-Ziv-Welch), ZIP, Deflate and some other also. (I have discussed these later.) Apart from the functionality to save files with compression methods, TIFF can also be saved in Uncompressed format. In short, TIFF supports Lossy and Lossless compression both.
3) Other beneficial and powerful TIFF features is to support for a wide range of data types. You can store signed or unsigned integers, floating point values and even complex data in the TIFF file. Combined with the possibility to store multiple number of image channels about 24 channels per Image, this makes TIFF a very useful format to store scientific data.
4) TIFF support for multiple images in a single file. Such a file is then called 'Multi-Page' TIFF. Thus, the TIFF format is very well suited to e.g. store the many pages of a single fax in a single file.
5) If you are working in Adobe Photoshop TIFF file format saves layers and layer styles also.
6) TIFF was developed by Aldus company in 1980 and from 2009 Adobe systems holds the copyright of TIFF. The main reason to develop TIFF was to standardize the image outputs of desktop scanners or desktop publishing. TIFF was agreed by many scanner vendors and companies as a single universal format rather than producing their own proprietary format.
7) TIFF supports pixel Order i.e. how pixels are arranged and manipulated in an Image. It supports Interleaved and Per Channel pixel order. And because of these pixel order images are easy manipulated in an Image if we are working on platform like MAC or PC.
8) It includes vector based clipping paths.
9) It supports Image processing methods like Image Pyramids which is again a plus point.
10) TIFF formats also saves transparency.
11) At last I will discuss a few drawback of TIFF format. The first one, it lacks standardized support for advanced imaging features that were developed over the last couple of years. Adobe systems holds the copyright of TIFF as we know, So the compression methods provided by Photoshop is not sometimes suited to other applications.
12) Second drawback is the TIFF format is not streamable i.e. not suited for websites.
If you have any question or want to suggest something about the discussed points please feel free to contact me .
Take Care and Thanks for reading.
Mohit Sharma
mht.shr@gmail.com
www.facebook.com/mht.shr