Enblend incorrectly warns of mismatched ICC profiles
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.
This might be surprising.
FYI, Enblend and Enfuse don't simply compare :ImageImportInf o::getICCProfil e()
the profiles' ASCII names, but judge profile equality by
comparison of the whole profile as returned by
vigra:
We don't dig deeper into any difference than just throwing the
warning you see.