The Shotwell development of camera raw files with EXIF segments larger than 64 kbytes is inappropriately rotated.
Submitted by cli..@..ba.org
Assigned to cli..@..ba.org
Link to original bug (#719017)
Description
---- Reported by clinton@yorba.org 2013-02-27 11:06:00 -0800 ----
Original Redmine bug id: 6442
Original URL: http://redmine.yorba.org/issues/6442
Searchable id: yorba-bug-6442
Original author: Clinton Rogers
Original description:
Steps to reproduce:
- Import a portrait-oriented .SRW file into Shotwell.
- Set the developer for the image file from step one to 'Shotwell' and observe the results.
Notice that the image appears sideways.
The reason for this is directly related to the fix for #4262 (closed) - we no longer write both the rotated pixels AND the orientation field to developments, but for some cameras, most notably Samsungs, the orientation can't be written to the development (please see #5681 for why). It should be noted that, although the flow is now broken for pathological files (a regression), it now works for correctly-generated ones, most notably every .CR2, .NEF and .DNG we've tested so far (the most commonly-encountered raw types in the wild), so the severity of this problem is somewhat mitigated.
Related issues:
- related to shotwell - 4262: Camera (Embedded) RAW developer fails to show correct pho... (Fixed)
- related to shotwell - 5681: Shotwell generates multiple jpg files from the same raw file (Fixed)
- related to shotwell - 2221: unable to export DNG: size of Exif JPEG segment larger th... (Open)
---- Additional Comments From shotwell-maint@gnome.bugs 2013-05-01 11:47:00 -0700 ----
History
Comment 1
Updated by Clinton Rogers 9 months ago
-
Assignee deleted (
<strike>
_Clinton Rogers_</strike>
)
Comment 2
Updated by Jim Nelson 9 months ago
- Category set to library-mode
I now think that Shotwell should strip the thumbnail whenever it writes EXIF data, which should mitigate this problem. Right now Shotwell attempts to preserve it if it detects that the thumbnail is still accurate, but this is not required behavior. See #2221 (closed).
Comment 3
Updated by Jim Nelson 9 months ago
- Category changed from library-mode to raw
Comment 4
Updated by Jim Nelson 8 months ago
- Assignee set to Clinton Rogers
Let's see if Exiv2 0.23 does anything to address this.
Comment 5
Updated by Jim Nelson 8 months ago
- Keywords set to needs-testing
Comment 6
Updated by Clinton Rogers 8 months ago
- Status changed from Open to 5
- Resolution set to worksforme
This seems to have improved quite a bit in Exiv2 0.23, including having fixed an occasional problem where the _modified would come out with the orientation missing too on external edit.
Comment 7
Updated by Charles Lindsay 7 months ago
- Status changed from 5 to Invalid
--- Bug imported by chaz@yorba.org 2013-11-25 21:59 UTC ---
This bug was previously known as bug 6442 at http://redmine.yorba.org/show_bug.cgi?id=6442
Unknown milestone "unknown in product shotwell. Setting to default milestone for this product, "---". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
Version: 0.15.0
Resolution: RESOLVED INVALID