In This Topic
Saving bitonal TIFF document with Photometric 0 (White is 0) and CCITT4 compression
In This Topic
Some (buggy) image viewers, such as 'Windows Picture and Fax Viewer' used in Windows XP, simply ignore the photometric interpretation tag of group 3 and group 4 TIFF documents by assuming, that black color is always encoded with the bit 1, and therefore display them as reversed, when the photometric is set to 1.
While saving bitonal TIFF images, GdPicture.NET (starting V.10) behaves in the following way:
- The photometric is set to 0 if the first entry of the color palette is white and the second entry is black.
- The photometric is set to 1 if the first entry of the color palette is black and the second entry is white.
- The photometric is set to 3 for other cases.
So if you need to maximize compatibility with 'Windows Picture and Fax Viewer', you have to ensure to save your image using photometric mode 0. For such purpose you have to process like this:
- Check the intented photometric of the image by obtaining color palette information.
- In case of photometric 1, you have to negative the image pixel and invert the two palette entries.
So a simple code snippet here demonstrates, how to enforce the photometric 0 of an existing tiff image.