merge with dev
This commit is contained in:
@@ -289,7 +289,10 @@ void RawImageSource::getAutoMatchedToneCurve(const ColorManagementParams &cp, st
|
|||||||
histMatchingCache = outCurve;
|
histMatchingCache = outCurve;
|
||||||
*histMatchingParams = cp;
|
*histMatchingParams = cp;
|
||||||
return;
|
return;
|
||||||
} else if (w * 25 < fw) {
|
} else if (w * 33 < fw || w * h < 19200) {
|
||||||
|
// Some cameras have extremely small thumbs, for example Canon PowerShot A3100 IS has 128x96 thumbs.
|
||||||
|
// For them we skip histogram matching.
|
||||||
|
// With 160x120 thumbs from RICOH GR DIGITAL 2 it works fine, so we use 19200 as limit.
|
||||||
if (settings->verbose) {
|
if (settings->verbose) {
|
||||||
std::cout << "histogram matching: the embedded thumbnail is too small: " << w << "x" << h << std::endl;
|
std::cout << "histogram matching: the embedded thumbnail is too small: " << w << "x" << h << std::endl;
|
||||||
}
|
}
|
||||||
|
@@ -28,15 +28,17 @@
|
|||||||
#include <giomm.h>
|
#include <giomm.h>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <tiffio.h>
|
#include <tiffio.h>
|
||||||
#include "rtwindow.h"
|
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <locale.h>
|
#include <locale.h>
|
||||||
|
#include "../rtengine/procparams.h"
|
||||||
|
#include "../rtengine/profilestore.h"
|
||||||
#include "options.h"
|
#include "options.h"
|
||||||
#include "soundman.h"
|
#include "soundman.h"
|
||||||
#include "rtimage.h"
|
#include "rtimage.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
#include "extprog.h"
|
#include "extprog.h"
|
||||||
|
#include "pathutils.h"
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
#include <glibmm/fileutils.h>
|
#include <glibmm/fileutils.h>
|
||||||
@@ -44,6 +46,8 @@
|
|||||||
#include <glib/gstdio.h>
|
#include <glib/gstdio.h>
|
||||||
#include <glibmm/threads.h>
|
#include <glibmm/threads.h>
|
||||||
#else
|
#else
|
||||||
|
#include <windows.h>
|
||||||
|
#include <shlobj.h>
|
||||||
#include <glibmm/thread.h>
|
#include <glibmm/thread.h>
|
||||||
#include "conio.h"
|
#include "conio.h"
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user