Skip to content

Commit 4d56f98

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 678549f commit 4d56f98

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/app/qgsrasterlayerproperties.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,7 @@ void QgsRasterLayerProperties::sync()
753753
{
754754
labelDefaultContrastEnhancementAlgorithm->setText( tr( "No Stretch" ) );
755755
}
756-
mDefaultStandardDeviation = myQSettings.value( "/Raster/defaultStandardDeviation", 1.0 ).toDouble();
756+
mDefaultStandardDeviation = myQSettings.value( "/Raster/defaultStandardDeviation", 2.0 ).toDouble();
757757
sboxThreeBandStdDev->setValue( mDefaultStandardDeviation );
758758
}
759759

src/core/raster/qgsrasterlayer.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2459,7 +2459,7 @@ void QgsRasterLayer::setDataProvider( QString const & provider,
24592459
//Try to read the default contrast enhancement from the config file
24602460

24612461
QSettings myQSettings;
2462-
setContrastEnhancementAlgorithm( myQSettings.value( "/Raster/defaultContrastEnhancementAlgorithm", "StretchToMinimumMaximum" ).toString() );
2462+
setContrastEnhancementAlgorithm( myQSettings.value( "/Raster/defaultContrastEnhancementAlgorithm", "NoEnhancement" ).toString() );
24632463

24642464
//decide what type of layer this is...
24652465
//TODO Change this to look at the color interp and palette interp to decide which type of layer it is
@@ -2556,7 +2556,7 @@ void QgsRasterLayer::setDataProvider( QString const & provider,
25562556
// read standard deviations
25572557
if ( mContrastEnhancementAlgorithm == QgsContrastEnhancement::StretchToMinimumMaximum )
25582558
{
2559-
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 1.0 ).toInt() );
2559+
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 2.0 ).toInt() );
25602560
}
25612561
}
25622562
else //GrayOrUndefined
@@ -2571,7 +2571,7 @@ void QgsRasterLayer::setDataProvider( QString const & provider,
25712571
// read standard deviations
25722572
if ( mContrastEnhancementAlgorithm == QgsContrastEnhancement::StretchToMinimumMaximum )
25732573
{
2574-
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 1.0 ).toInt() );
2574+
setStandardDeviations( myQSettings.value( "/Raster/defaultStandardDeviation", 2.0 ).toInt() );
25752575
}
25762576
}
25772577
// Debug

0 commit comments

Comments
 (0)