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