improve the accuracy of previews when "clip OOG" is not set

Fixes #4519
This commit is contained in:
Alberto Griggio
2018-04-30 17:50:17 +02:00
parent 5d9dadae6e
commit a5d9c49fa8
2 changed files with 63 additions and 121 deletions

View File

@@ -340,7 +340,7 @@ void ImProcFunctions::updateColorProfiles (const Glib::ustring& monitorProfile,
monitorTransform = cmsCreateProofingTransform (
iprof, TYPE_Lab_FLT,
monitor, TYPE_RGB_8,
monitor, TYPE_RGB_FLT,
oprof,
monitorIntent, outIntent,
flags
@@ -383,7 +383,7 @@ void ImProcFunctions::updateColorProfiles (const Glib::ustring& monitorProfile,
flags |= cmsFLAGS_BLACKPOINTCOMPENSATION;
}
monitorTransform = cmsCreateTransform (iprof, TYPE_Lab_FLT, monitor, TYPE_RGB_8, monitorIntent, flags);
monitorTransform = cmsCreateTransform (iprof, TYPE_Lab_FLT, monitor, TYPE_RGB_FLT, monitorIntent, flags);
}
if (gamutCheck && gamutprof) {