...The goal of this project is the correct rotated representation of JPG, PNG, BMP and GIF images on any hardware, such as TVs and Media Centers.
Why are images shown differently rotated?
An image may contain Exif metadata in addition to the image data. A digital camera often encodes the image data with the rotation of the lens. If the camera is rotated during recording, the image data is also encoded rotated. To correct the rotation again, the value of the rotation is stored in the metadata. If this value is ignored by the image viewer, the image will be displayed incorrectly.
How does ImageBox normalize the rotation?
...