Add autotrech to conversion
This commit is contained in:
+9
-1
@@ -191,11 +191,17 @@ void ConvertRunable::run()
|
||||
QFileInfo info(m_outfile);
|
||||
info.dir().mkpath(".");
|
||||
|
||||
if(m_params.autostretch)
|
||||
{
|
||||
rawimage->calcStats();
|
||||
MTFParam mtfParam = rawimage->calcMTFParams();
|
||||
rawimage->applySTF(mtfParam);
|
||||
}
|
||||
if(m_params.binning > 1)
|
||||
{
|
||||
rawimage->resizeInt(m_params.binning, m_params.average);
|
||||
}
|
||||
else if(m_params.resize.isValid() && !m_params.resize.isEmpty())
|
||||
if(m_params.resize.isValid() && !m_params.resize.isEmpty())
|
||||
{
|
||||
QSize imgSize(rawimage->width(), rawimage->height());
|
||||
imgSize = imgSize.scaled(m_params.resize, m_params.aspect);
|
||||
@@ -363,4 +369,6 @@ ConvertRunable::ConvertParams::ConvertParams(const QVariantMap &map)
|
||||
aspect = Qt::IgnoreAspectRatio;
|
||||
}
|
||||
|
||||
if(map.contains("autostretch"))
|
||||
autostretch = map["autostretch"].toBool();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user