I previously reported a problem with the thumbnail cache not being properly updated when an external program change the filenames of images being viewed with geeqie. I have now discovered another problem with thumbnail display.
I download a group of pictures taken with a Lumix camera in both horizontal and vertical orientation. When I look at the set of images in the directory, geeqie apparently reads the EXIF data to determine the orientation and then displays both the thumbnails and the full images in the proper orientation. Unfortunately, not all programs are so friendly, so I have written a script that examines all of the images and rotates the vertical images into a "vertical orientation. it then resets the Rotation" AND "Orientation" fields in the metadata to indicate a proper "Horizontal" rotation so that all programs will treat the images as properly oriented. When I run this script on a directory of images being actively viewed by geeqie, geeqie sees the files change and it displays the full vertical images in the proper vertical orientation, but it also rotates all of the previously vertical thumbnails to a horizontal position! Ouch. Restarting geeqie does not correct this problem as the thumbnails are now cached improperly. However, if I copy all the image files to a new directory and then point geeqie at them, geeqie will create a new set of thumbnails, all in the correct horizontal and vertical orientation. When geeqie sees a file is changing, it needs to look more intelligently at the orientation specified in the EXIF header, and if marked "Horizontal", it should honor that setting and generate a thumbnail that is proportional to the image with no additional rotation. I hope this explanation is clear. If not, please ask questions. Regards, -- Jeff C. Jeffery Small CJSA LLC 206-232-3338 j...@cjsa.com 7000 E Mercer Way, Mercer Island, WA 98040 ------------------------------------------------------------------------------ This SF.net Dev2Dev email is sponsored by: Show off your parallel programming skills. Enter the Intel(R) Threading Challenge 2010. http://p.sf.net/sfu/intel-thread-sfd _______________________________________________ Geeqie-devel mailing list Geeqie-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geeqie-devel