What do I mean by "flip"? An image such as this represents a right hand. If we "flip" the image on a vertical axis, we arrive at a left hand: . Notice that if you "flip" the three dimensional object, it would be a 180 degree rotation and the handedness would not change. If you "flip" a two dimensional paper image it means to turn the paper over and run the ink to the other side of the paper. In that case the handedness will change if the object is chiral. For example, rotating a 3D shoe 180 degrees will not change the handedness, but turning an image of a shoe over (as on a transparency) would change the handedness depicted.
Robert Coontz, Deputy News Editor of Science magazine, reports that sometimes when one compresses TIFF files and expands them, they will come out as mirror images.
This caused one of the Left Handed DNA cases reported in 2000.
Here is what he wrote to Irwin Tessman:
The letter is reproduced with permission.Date: Fri, 28 Jul 2000 15:32:31 -0400 From: "Robert Coontz" <email@example.com> To: <firstname.lastname@example.org> Subject: Left-handed DNA in "Science" magazine Professor Tessman, This is Robert Coontz, deputy news editor at "Science." Thanks for pointing out the [left-handed] DNA in the July 14 issue. Your keen eye helped us to track down a software glitch that could have caused the magazine even greater embarrassment later on. The image file that we used on pages 208 and 235 came from Floyd Romesberg's lab at Scripps, which sent it to "Science" as an e-mail attachment. Our art department swore that they had not flipped the image in any way; people in the lab at Scripps, meanwhile, swore that the DNA was righthanded when they sent it. Finally, the postdoc who created the image of the space-filling model shed some light on the situation. "Oh," she laughed, "that happens sometimes with TIFF files. When you compress them and then expand them again to view them, sometimes they come out as mirror images." The reason seems to be that one popular algorithm for compressing TIFF files stores bytes in a different order from other formats. Evidently some file-viewing routines don't correct for the different order and interpret the backwards bytes as a flipped image. I'll let our art department worry about the details. Meanwhile, we are running a correction on the letters page of the August 4 issue and in the future will look very carefully at any decompressed TIFF files that come our way. Many thanks, Robert Coontz Robert Coontz
Deputy News Editor "Science" magazine 1200 New York Avenue, NW Washington, DC 20005 phone 202-326-6527 fax 202-371-9227
2001 Jan 5. Alex Kekesi (Alex.Kekesi@gsfc.nasa.gov) of the Scientific Visualization Studio NASA Goddard Space Flight Center told me what they thought may be happening: The tif format allows for user defined tags. These tags can be observed or ignored. Some tif file writers add a tag to tell which way up is, but some readers ignore it. So if one program writes the tag and the other ignores it, the image would be flipped.
This is apparently correct. The book, "Graphics File Formats", David C. Kay and John R. Levine, (2nd edition, Windcrest/McGraw-Hill, NY, 1995, ISBN 0-07-034025-0) has the entire chapter 6 devoted to TIFF format. On page 77 it describes the Oritentation tag which defines where the scan lines of an image run. Although Orientation is required for all TIFF readers, baseline TIFF readers are only required to support the default orientation code "1". This means that if your reader is not sophisticated, it will flip the image! The implication is that if you find that your image is being flipped, you can go to the software source and get an upgrade or get a better reader. The implication is also that the problem has nothing to do with image compression/uncompression.
|The simplest solution is to always use GIF or JPEG files when sending images.|
If you can reproduce this effect on your computer system (apparently you may need to use a different TIFF reader from your TIFF writer), please send me a note describing the operating system and the software you used, including version numbers. I will report the information here. Please indicate whether I may cite your name and email address.
origin: 2000 December 27
updated: 2013 Apr 30