Skip to content

Commit a06590f

Browse files
committed
[BACKPORT] set default contrast enchacement algorithm to NoStretch
(addresses #3867). Also set default standard deviations value to 2.0 because this is more appropriate value
1 parent 5ff54ab commit a06590f

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/app/qgsrasterlayerproperties.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -756,7 +756,7 @@ void QgsRasterLayerProperties::sync()
756756
{
757757
labelDefaultContrastEnhancementAlgorithm->setText( tr( "No Stretch" ) );
758758
}
759-
mDefaultStandardDeviation = myQSettings.value( "/Raster/defaultStandardDeviation", 1.0 ).toDouble();
759+
mDefaultStandardDeviation = myQSettings.value( "/Raster/defaultStandardDeviation", 2.0 ).toDouble();
760760
sboxThreeBandStdDev->setValue( mDefaultStandardDeviation );
761761
}
762762

src/core/raster/qgsrasterlayer.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -2364,7 +2364,7 @@ void QgsRasterLayer::setDataProvider( QString const & provider,
23642364
//Try to read the default contrast enhancement from the config file
23652365

23662366
QSettings myQSettings;
2367-
setContrastEnhancementAlgorithm( myQSettings.value( "/Raster/defaultContrastEnhancementAlgorithm", "StretchToMinimumMaximum" ).toString() );
2367+
setContrastEnhancementAlgorithm( myQSettings.value( "/Raster/defaultContrastEnhancementAlgorithm", "NoEnhancement" ).toString() );
23682368

23692369
//decide what type of layer this is...
23702370
//TODO Change this to look at the color interp and palette interp to decide which type of layer it is
@@ -2461,7 +2461,7 @@ void QgsRasterLayer::setDataProvider( QString const & provider,
24612461
// read standard deviations
24622462
if ( mContrastEnhancementAlgorithm == QgsContrastEnhancement::StretchToMinimumMaximum )
24632463
{
2464-
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 1.0 ).toInt() );
2464+
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 2.0 ).toInt() );
24652465
}
24662466
}
24672467
else //GrayOrUndefined
@@ -2476,7 +2476,7 @@ void QgsRasterLayer::setDataProvider( QString const & provider,
24762476
// read standard deviations
24772477
if ( mContrastEnhancementAlgorithm == QgsContrastEnhancement::StretchToMinimumMaximum )
24782478
{
2479-
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 1.0 ).toInt() );
2479+
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 2.0 ).toInt() );
24802480
}
24812481
}
24822482
// Debug

0 commit comments

Comments
 (0)