[Digikam-devel] [Bug 211758] Saving TIFF-16 compressed using exiv2 0.18 shows odd results

Gilles Caulier caulier.gilles at gmail.com
Sun Dec 6 15:15:09 GMT 2009


https://bugs.kde.org/show_bug.cgi?id=211758





--- Comment #9 from Gilles Caulier <caulier gilles gmail com>  2009-12-06 16:15:04 ---
Andreas,

Test files generated with Exiv2 0.18.2 are there :

http://digikam3rdparty.free.fr/bugs/212072

-rw-r--r-- 1 gilles gilles 30686734 2009-12-05 23:43 MINOLTA-DYNAX7D-04-2.tif
-rw-r--r-- 1 gilles gilles   446816 2009-12-06 15:24 MINOLTA-DYNAX7D-04-2.txt
-rw-r--r-- 1 gilles gilles  9190688 2006-03-24 00:00 MINOLTA-DYNAX7D-04.MRW
-rw-r--r-- 1 gilles gilles    14230 2009-12-06 15:34 MINOLTA-DYNAX7D-04.MRW.txt
-rw-r--r-- 1 gilles gilles 30716928 2009-12-05 23:22 MINOLTA-DYNAX7D-04.tif
-rw-r--r-- 1 gilles gilles   360619 2009-12-06 15:24 MINOLTA-DYNAX7D-04.txt

- MINOLTA-DYNAX7D-04.MRW is the original RAW file
- MINOLTA-DYNAX7D-04.tif is the 1th TIF file converted from RAW file. This one
is corrupted by libkexiv2/Exiv2 call.
- MINOLTA-DYNAX7D-04-2.tif is the 2nd TIF file converted from RAW file without
to call libkexiv2/Exiv2 to restore metadata. In fact only libtiff is used in
this case.

Look the message given by ImageMagick commanad line tool to try to see this
image :

[gilles at localhost HORIZONTAL]$ display MINOLTA-DYNAX7D-04.tif
display: MINOLTA-DYNAX7D-04.tif: invalid TIFF directory; tags are not sorted in
ascending order. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/703.
display: MINOLTA-DYNAX7D-04.tif: unknown field with tag 11 (0xb) encountered.
`TIFFReadDirectory' @ tiff.c/TIFFWarnings/703.
display: MINOLTA-DYNAX7D-04.tif: unknown field with tag 50341 (0xc4a5)
encountered. `TIFFReadDirectory' @ tiff.c/TIFFWarnings/703.
display: MINOLTA-DYNAX7D-04.tif: TIFF directory is missing required
"ImageLength" field. `MissingRequired' @ tiff.c/TIFFErrors/493.

Note : message are generated by libtiff of course...

Gilles

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list