GNOME Bugzilla – Bug 434442
Thumbnails of RAW photos show wrong orientation
Last modified: 2009-05-27 19:05:12 UTC
Please describe the problem: Both libopenraw and 'dcraw -e' generated RAW thumbnails have wrong orientation in case of vertical photos, however the photos themselves show with the correct orientation when viewed. Probably gthumb needs to respect the EXIF orientation flag in the thumbnails or RAW files themselves. Steps to reproduce: Always Actual results: Expected results: Does this happen every time? Other information:
Hmm. Fixing this would probably make thumbnail generation horribly slow, again. I'm not sure there is a good solution to this, although it is worth opening bug reports with dcraw and libopenraw. We might consider always saving a new thumbnail after viewing an image. This would help fix the problems described in bug 428725 as well. - Mike
UFRaw generates thumbnails with the correct orientation. The relevant command is: ufraw-batch --embedded-image --out-type=png --size=%s %i --overwrite --silent --output=%o I don't know if gthumb supports gnome's schema files, but UFRaw comes with a ufraw.schema file for generating thumbnails for gnome applications (like nautilus). Udi
This is apparently a planned feature for libopenraw. - Mike
OK, then probably if libopenraw implements it, the problem with dcraw thumbnail orientation can be ignored - it's a minor problem anyway. But I like the idea of updating thumbnails after the image has been viewed :-) Anyway, we need to make sure that major distributions will package libopenraw. AFAIK, they still don't.
Distro requests: http://bugs.launchpad.net/ubuntu/+source/gthumb/+bug/105546 http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=236184 - Mike
The libopenraw thumbnails should be correct as of version 0.0.4 (http://libopenraw.freedesktop.org/download/libopenraw-0.0.4.tar.gz). Can you test this, Anton? - Mike
Thumbnails are still incorect with libopenraw 0.0.4 and gthumb 2.10.7. Should I try the newer version of gthumb?
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.