Issue 3054: apply color management to file browser view
This commit is contained in:
@@ -787,11 +787,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall)
|
|||||||
ipf.updateColorProfiles(params.icm, monitorProfile, monitorIntent);
|
ipf.updateColorProfiles(params.icm, monitorProfile, monitorIntent);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update the monitor color transform if necessary
|
|
||||||
if (todo & M_MONITOR) {
|
|
||||||
ipf.updateColorProfiles(params.icm, monitorProfile, monitorIntent);
|
|
||||||
}
|
|
||||||
|
|
||||||
// process crop, if needed
|
// process crop, if needed
|
||||||
for (size_t i = 0; i < crops.size(); i++)
|
for (size_t i = 0; i < crops.size(); i++)
|
||||||
if (crops[i]->hasListener () && cropCall != crops[i] ) {
|
if (crops[i]->hasListener () && cropCall != crops[i] ) {
|
||||||
|
@@ -956,6 +956,7 @@ IImage8* Thumbnail::processImage (const procparams::ProcParams& params, int rhei
|
|||||||
|
|
||||||
ImProcFunctions ipf (¶ms, false);
|
ImProcFunctions ipf (¶ms, false);
|
||||||
ipf.setScale (sqrt(double(fw * fw + fh * fh)) / sqrt(double(thumbImg->width * thumbImg->width + thumbImg->height * thumbImg->height))*scale);
|
ipf.setScale (sqrt(double(fw * fw + fh * fh)) / sqrt(double(thumbImg->width * thumbImg->width + thumbImg->height * thumbImg->height))*scale);
|
||||||
|
ipf.updateColorProfiles (params.icm, options.rtSettings.monitorProfile, options.rtSettings.monitorIntent);
|
||||||
|
|
||||||
LUTu hist16 (65536);
|
LUTu hist16 (65536);
|
||||||
LUTu hist16C (65536);
|
LUTu hist16C (65536);
|
||||||
|
Reference in New Issue
Block a user