Matthew Winn
unread,Jun 12, 2008, 1:37:28 AM6/12/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to panoramio-que...@googlegroups.com
Early digital cameras didn't have the speed or memory to rotate images quickly enough for users to tolerate, so the method used was to store the image in the orientation it had when it came off the sensor and then add a flag to the image to say which way up the image ought to be. The image was supposed to be rotated later.
In retrospect it was a really stupid idea, as it puts the onus on all image viewing software to include code to rotate images rather than just having one program to put the image the right way up to start with. What makes it worse is that some programs corrupt the flag so it can't be trusted, which means that in practice the only way for a program to be absolutely certain which way up an image should be is to show it to a human and let them decide. If a program never honours the flag (or doesn't include the code to recognise it) then unprocessed images can appear the wrong way up. If a program does honour the flag but processing has put the image and flag out of step then the image will also appear the wrong way up. It's a lose-lose situation. That's the situation Panoramio is in: your iPhoto rotates the image every time you view it but Panoramio shows the image as it really is.
It's as stupid as printing books backwards and expecting every reader in the world to carry a mirror with them so they can read the reversed print more easily instead of simply printing the text the right way round in the first place, and with the added complication that you can't tell for sure whether you'll need a mirror until you actually try reading the text.
The best thing you can do with digital images is to use a viewing program that allows you to disable automatic rotation so you can see the real orientation of the pictures and then rotate them manually so they're the right way up, clearing the flag in the process. Then everybody will see the images the same way. On Windows IrfanView does a good job of this; press J and select one of the rotation options. I don't know about other platforms.