Enblend incorrectly warns of mismatched ICC profiles

Bug #1364695 reported by Evan Derickson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Enblend
Fix Released
Low
Christoph Spiel

Bug Description

Reproduce:

1. Export RAW images as tif from Darktable, with either the 'linear Rec709 RGB' or 'Adobe RGB' settings. (These are the only color spaces I have tried so far)
2. Import into Hugin, create panorama, use enblend as the blending operator
3. Terminal reports non-blocking messages such as below:

enblend: warning: input image "tiger3d0003.tif"
enblend: warning: has ICC profile "Darktable linear Rec709 RGB",
enblend: warning: but first image has ICC profile "Darktable linear Rec709 RGB";
enblend: warning: blending images with different color spaces
enblend: warning: may have unexpected results

Not a critical bug, but enblend shouldn't be warning about differing color spaces when they are obviously identical.

Revision history for this message
Christoph Spiel (cspiel) wrote :

This might be surprising.

FYI, Enblend and Enfuse don't simply compare
the profiles' ASCII names, but judge profile equality by
comparison of the whole profile as returned by
    vigra::ImageImportInfo::getICCProfile()
We don't dig deeper into any difference than just throwing the
warning you see.

Revision history for this message
Christoph Spiel (cspiel) wrote :

In a test with a six image project, where the input images were
generated by the current tip of Darktable and given a ProPhoto
ICC profile no warnings show up with Enblend (also current tip of
Dev Branch).

Changed in enblend:
status: New → Incomplete
Revision history for this message
Christoph Spiel (cspiel) wrote :

Fixed in rev 3e1c4bc71018.

Changed in enblend:
status: Incomplete → Fix Committed
importance: Undecided → Low
assignee: nobody → Christoph Spiel (cspiel)
Revision history for this message
Christoph Spiel (cspiel) wrote :

Fixed in 4.1.4 and 4.2.

Changed in enblend:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.