preserving all metadata across ufraw + gimp process

Started by garyaitken, March 05, 2013, 06:56:00 PM

Previous topic - Next topic

garyaitken

Did a search and didn't find an answer, probably just incompetence...

When processing using ufraw + gimp, much of the meta-information is lost.
I thought I would extract from the raw file and reinject into the .jpg result.
Unfortunately, doing so omits all the makernotes:

   exiftool -a -u -all:all foo.orf -o org_orf.mie
   ls -l org_orf.mie
   -rw-r--r--  1 garya  hawksnest  96562 Mar  5 10:36 org_orf.mie
   wc org_orf.mie
   413    2041   96562 org_orf.mie

(process in ufraw + gimp and write a .jpg)

  exiftool -a -u -tagsFromFile org_orf.mie foo.jpg
    Warning: MakerNotes too large to write in JPEG segment - foo.jpg
    1 image files updated
  exiftool -a -u -all:all foo.jpg | wc
    119     566    5318

I've tried directly writing only the makernotes, model, and make, but that has the same problem.
This seems like it should be a no-brainer; what am I missing?

Phil Harvey

What camera model is this?  It seems that I may have to drop some metadata from these maker notes when copying for it to fit into a JPEG segment.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

garyaitken

Camera is an Olympus e-m5
Do you need an orf and associated jpg?

Phil Harvey

OK, thanks.  I can reproduce this with my samples here.  I will update ExifTool 9.23 to drop the same metadata as Olympus does when writing JPEG maker notes.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).