[Kde-imaging] [Bug 144604] Rotation causes Exif data corruption

Andreas Huggel ahuggel at gmx.net
Thu Apr 26 13:26:29 CEST 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=144604         




------- Additional Comments From ahuggel gmx net  2007-04-26 13:26 -------
Gilles,

Exiv2 typedef unsignedLong is correct for Exif type LONG. 

There is a misunderstanding here. The Exif standard uses a terminology which is different from C++:

Types as defined in the Exif standard (page 14)
Value  Name    Desc
4      LONG    A 32 bit unsigned integer
9      SLONG   A 32 bit signed integer

Exiv2 uses typedefs unsignedLong and signedLong and names "Long" and "SLong" respectively.

Can you please point me to the libkexiv2 code I should look at?

Have you tried to reproduce the problem in digiKam on your computer? If you can, can you also reproduce the problem with the exiv2 tool alone, just by running the same commands using the modify action?


Gerhard,

I suggest you report this as a separate issue, once you have more information and it still looks like digiKam/exiv2 is not doing the right thing. The question here is whether the GPS tags in those images conform to the Exif standard. For a start, use exiv2 -pt and exiv2 -pv to check.

-ahu.


More information about the Kde-imaging mailing list