This package rotates jpg images when uploading or saving an image, to "normal" orientation. Then your clients doesn't have to rotate image before uploading to Umbraco.
Simple install the package and it works.
I hooks into the MediaServices.Saving event to rotate, hence it doesn't matter how you upload the files (content or media).
1.1 Fixes a bug where an image would be rotated, even when no exif data was available, resulting in a corrupt image
1.2 Update to support json data in umbracoFile property in Umbraco 7.x