#646982 geeqie: rotation and flipping mess

Package:
geeqie
Source:
geeqie
Description:
image viewer using GTK+
Submitter:
Ian Zimmerman
Date:
2011-10-28 21:15:16 UTC
Severity:
normal
#646982#5
Date:
2011-10-28 21:12:25 UTC
From:
To:
Dear Maintainer,

I am viewing a directory with 16 bit tiff images with exif data.
Originally none of them had explicit orientation tags.  When I try to
use the Edit|Orientation menu to force the "natural" orientation, geeqie
gets quite confused (and I do, too).  It seems to somehow stick to the
orientation that I select for one image and apply it to the next one I
select, or something.  The "Original State" menu item doesn't seem to
help (I am guessing that is because there was no orientation tag to
start with).  Also, under some circumstances the same happens to the
thumbnail image, and sometimes it doesn't.

I'm sorry if all this sounds fuzzy, I just cannot see any pattern or
logic in the actual behavior.  I just know what behavior I expect (see
below), and I know I don't get that.

When I select one of the orientation options, geeqie should rotate the
selected image and its thumbnail, only.  When multiple images are
selected, it should apply the rotation to all of them.  It should _not_
apply the rotation to any other images, either at that point or when I
select them.  It should also _not_ un-rotate images when they are
deselected.  The "Original State" item should un-rotate both selected
images and their thumbnails (and no others).

Whether the new orientation should be saved as a metadata tag is
debatable.  If yes, and if the orientation tag wasn't there at all
originally, then the "Original State" item should remove the tag.  I
would prefer if it is not saved immediately, but there is a way to do
that with another user action (at which point geeqie should "forget" the
old orientation).