Bug writing EXIF data

All problems are not listed anywhere

Moderator: LSI_Ketelhohn


tlum
SilverFast Beginner
Posts: 11
Joined: Tue Jan 06, 2009 5:39 pm

Bug writing EXIF data

Postby tlum » Tue Jan 06, 2009 6:03 pm

I have recently switch back to SilverFast in my workflow and can no longer update EXIF tags using exiftool. All of my images now have a fatal error in the EXIF data that prevents the tools from working. Images over a certain geometry cause this error, which is 100% of the work I'm doing. There is also a problem with MakerNotes. This is bad but not fatal. Sample file is available here: http://www.tedworld.com/exifTest.tif Excerpt of email with exiftool writer follows. Please fix this bug! SilverFast will need to come out of my workflow as it has brought everything to a complete halt. It does not matter how great most of it is, its useless if all it can write is corrupt files.

Thanks,

-Ted-

Hi Ted,

Thanks for the sample.

The problem is that there is an invalid ExifIFD pointer stored in IFD1 of this image. See the attached verbose dump (-v output). I also tried to open the image in GraphicConverter, and it gives a format error and won't open the image in IFD1.

- Phil

> exiftool ~/Desktop/exifTest.tif -v

ExifToolVersion = 7.60
FileName = exifTest.tif
Directory = /Users/phil/Desktop
FileSize = 11121082
FileModifyDate = 1231247599
FileType = TIFF
MIMEType = image/tiff
ExifByteOrder = II
+ [IFD0 directory with 20 entries]
| 0) SubfileType = 0
| 1) ImageWidth = 3828
| 2) ImageHeight = 2613
| 3) BitsPerSample = 8
| 4) Compression = 1
| 5) PhotometricInterpretation = 1
| 6) Make = SU-Nikon
| 7) Model = LS-5000
| 8) StripOffsets = 1384
| 9) SamplesPerPixel = 1
| 10) RowsPerStrip = 2613
| 11) StripByteCounts = 10002564
| 12) XResolution = 3211 (32110000/10000)
| 13) YResolution = 3211 (32110000/10000)
| 14) PlanarConfiguration = 1
| 15) ResolutionUnit = 2
| 16) Software = SilverFast 6.6.0r4
| 17) ModifyDate = 2009:01:05 18:48:44
| 18) ExifOffset (SubDirectory) -->
| + [ExifIFD directory with 3 entries]
| | 0) MakerNoteUnknown (SubDirectory) -->
| | | Warning = Unrecognized MakerNotes
| | 1) ExifImageWidth = 3828
| | 2) ExifImageHeight = 2613
| 19) ICC_Profile (SubDirectory) -->
| + [ICC_Profile directory with 12 entries]
| | ProfileHeader (SubDirectory) -->
| | + [BinaryData directory, 128 bytes]
| | | ProfileCMMType = KCMS
| | | ProfileVersion = 528
| | | ProfileClass = mntr
| | | ColorSpaceData = RGB
| | | ProfileConnectionSpace = XYZ
| | | ProfileDateTime = 1998 12 1 18 58 21
| | | ProfileFileSignature = acsp
| | | PrimaryPlatform = MSFT
| | | CMMFlags = 0
| | | DeviceManufacturer = KODA
| | | DeviceModel = ROMM
| | | DeviceAttributes = 0 0
| | | RenderingIntent = 0
| | | ConnectionSpaceIlluminant = 0.9642 1 0.82487
| | | ProfileCreator = KODA
| | | ProfileID = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
| | 0) ProfileCopyright = Copyright (c) Eastman Kodak Company, 1999, all rights [snip]
| | 1) ProfileDescription = ProPhoto RGB
| | 2) MediaWhitePoint = 0.9642 1 0.82489
| | 3) RedTRC = curv...
| | 4) GreenTRC = curv...
| | 5) BlueTRC = curv...
| | 6) RedMatrixColumn = 0.79767 0.28804 0
| | 7) GreenMatrixColumn = 0.13519 0.71188 0
| | 8) BlueMatrixColumn = 0.03134 9e-05 0.82491
| | 9) DeviceMfgDesc = KODAK
| | 10) DeviceModelDesc = Reference Output Medium Metric(ROMM)
| | 11) MakeAndModel = mmod..........;.
+ [IFD1 directory with 15 entries]
| 0) SubfileType = 1
| 1) ImageWidth = 1276
| 2) ImageHeight = 871
| 3) BitsPerSample = 8
| 4) Compression = 1
| 5) PhotometricInterpretation = 1
| 6) StripOffsets = 10004180
| 7) SamplesPerPixel = 1
| 8) RowsPerStrip = 871
| 9) StripByteCounts = 1111396
| 10) XResolution = 72 (720000/10000)
| 11) YResolution = 72 (720000/10000)
| 12) PlanarConfiguration = 1
| 13) ResolutionUnit = 2
| 14) ExifOffset (SubDirectory) -->
| + [ExifIFD directory with 26472 entries]
| | Warning = Unknown format (24675) for ExifIFD tag 0x6865

LSI_Muenier
SilverFast Expert
SilverFast Expert
Posts: 351
Joined: Wed Feb 13, 2002 1:00 am

Re: Bug writing EXIF data

Postby LSI_Muenier » Tue Jan 13, 2009 2:30 pm

Dear Ted,

in my current sources I have corrected the ExifIFD pointer in IFD1.
The ExifTool still complains about the "Unrecognized MakerNotes".
Is there a way to tell it to ignore the MakerNotes and edit the rest of the Exif data as requested?

Best regards
Martin

tlum
SilverFast Beginner
Posts: 11
Joined: Tue Jan 06, 2009 5:39 pm

Re: Bug writing EXIF data

Postby tlum » Wed Jan 14, 2009 12:13 am

The "MakerNotes" warning is not a fatal error in my experience. -m (-ignoreMinorErrors) should ignore that problem. The IFD1 was fatal however.

-Ted-

tlum
SilverFast Beginner
Posts: 11
Joined: Tue Jan 06, 2009 5:39 pm

Re: Bug writing EXIF data

Postby tlum » Wed Jan 14, 2009 4:15 am

In fact, exiftool would be expected to have a problem with MakerNotes since that tag is vendor proprietary. exiftool would not complain if MakerNotes were to be written in EXIF format but there is no constraint that compels you to do that aside from the obvious "compatibility" with other applications.

-Ted-

budongsmith
Visitor
Posts: 1
Joined: Mon Sep 14, 2009 10:39 am

Re: Bug writing EXIF data

Postby budongsmith » Tue Sep 15, 2009 2:09 pm

I think there's a way to ignore the MakerNotes and edit the rest of the data as requested..


__________________
Writing jobs

tlum
SilverFast Beginner
Posts: 11
Joined: Tue Jan 06, 2009 5:39 pm

Re: Bug writing EXIF data

Postby tlum » Fri Sep 18, 2009 10:20 pm

Yup, that's what I said.


Return to “All other problems”

Who is online

Users browsing this forum: No registered users and 1 guest