EXIF from dng

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

EXIF from dng

Petri Damstén
Hi,

When I save dng file to jpeg exif information is empty. From pef file it
works. On konsole there is an error: "Error # 37 :  Size of Exif JPEG segment
is larger than 65535 bytes"

Did some debugging in DImgLoader::saveMetadata:
kDebug() << metaDataToFile.getExifEncoded(true).size();
kDebug() << metaDataToFile.getExifTagData("Exif.Image.DNGPrivateData").size();
metaDataToFile.removeExifTag("Exif.Image.DNGPrivateData");

Result:
digikam(25328)/digikam (core) Digikam::DImgLoader::saveMetadata: 105768
digikam(25328)/digikam (core) Digikam::DImgLoader::saveMetadata: 102400

So Exif.Image.DNGPrivateData seems to be too big for jpeg exif and if it's
removed saving works. Is this field needed for jpegs and if not where would be
the correct place to remove it?

Petri

_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel

dng-exif.txt (4K) Download Attachment
signature.asc (196 bytes) Download Attachment