Warning: include(/home/users/web/b675/hoc.gusperez/syndicate.inc) [function.include]: failed to open stream: No such file or directory in /home/content/67/8235267/html/sites/gusperez/archives/2005/01/rightsideup_1.php on line 13

Warning: include() [function.include]: Failed opening '/home/users/web/b675/hoc.gusperez/syndicate.inc' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/content/67/8235267/html/sites/gusperez/archives/2005/01/rightsideup_1.php on line 13

Warning: include(/home/users/web/b675/hoc.gusperez/navbar.inc) [function.include]: failed to open stream: No such file or directory in /home/content/67/8235267/html/sites/gusperez/archives/2005/01/rightsideup_1.php on line 117

Warning: include() [function.include]: Failed opening '/home/users/web/b675/hoc.gusperez/navbar.inc' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/content/67/8235267/html/sites/gusperez/archives/2005/01/rightsideup_1.php on line 117

January 09, 2005

RightSideUp

A .NET 2.0 application that automatically rotates images in a folder using EXIF data stored in the image by some cameras.  There's no longer a need to go through each image and manually rotate them yourself.  If your digital camera has support for storing an image's orientation (such as the Canon Powershot S500 which has the "Intelligent Orientation Sensor") then you should be able to use RightSideUp to automatically rotate all your images to their correct orientation. The source code is also available for download below and should provide a decent starting point for using and manipulating EXIF data with C# and .NET.

Latest version: 1.2 (Released December 29, 2005)

Download: Executable - Source Code (not latest version)

Screenshot:

NOTE: You are viewing an archived version of this entry. To see the live version that is still open to comments, please head over to the new version of the blog via this link and search for this entry via the search box on the right side of the page. This version you are looking at is only up for a little while longer and is no longer being maintained.

Posted by gus at January 9, 2005 11:49 PM

Comments

Does this do a lossless rotate for JPEGs? or do you loss data each time you rotate?

http://www.friedemann-schmidt.com/software/exifer/ (does lossless rotation of JPEGs)

Posted by: Scott Hanselman at January 10, 2005 12:29 AM

Great application, but wouldn't it be better if all imaging applications could handle the EXIF orientation information instead of rotating the imanges?

Especially Windows Explorer in Windows XP. I was sorry to see that Service Pack 2 didn't change this behaviour.

All of Adobes applications displays images in the correct orientation by reading the EXIF info. No need to rotate images.

Posted by: Jason at January 10, 2005 01:48 AM

 

Warning: include(/home/users/web/b675/hoc.gusperez/footer.inc) [function.include]: failed to open stream: No such file or directory in /home/content/67/8235267/html/sites/gusperez/archives/2005/01/rightsideup_1.php on line 184

Warning: include() [function.include]: Failed opening '/home/users/web/b675/hoc.gusperez/footer.inc' for inclusion (include_path='.:/usr/local/php5/lib/php') in /home/content/67/8235267/html/sites/gusperez/archives/2005/01/rightsideup_1.php on line 184