Skip to content

Commit

Permalink
Fix histogram stretch tool so that it works with multiband colour ima…
Browse files Browse the repository at this point in the history
…ges too

git-svn-id: http://svn.osgeo.org/qgis/trunk@15431 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
timlinux committed Mar 11, 2011
1 parent f3afbb9 commit 2197b50
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/app/qgisapp.cpp
Expand Up @@ -4859,7 +4859,8 @@ void QgisApp::localHistogramStretch()
return;
}
if ( rlayer->drawingStyle() == QgsRasterLayer::SingleBandGray ||
rlayer->drawingStyle() == QgsRasterLayer::MultiBandSingleBandGray
rlayer->drawingStyle() == QgsRasterLayer::MultiBandSingleBandGray ||
rlayer->drawingStyle() == QgsRasterLayer::MultiBandColor
)
{
rlayer->setContrastEnhancementAlgorithm( "StretchToMinimumMaximum" );
Expand All @@ -4874,8 +4875,8 @@ void QgisApp::localHistogramStretch()
QMessageBox::information( this,
tr( "No Valid Raster Layer Selected" ),
tr( "To perform a local histogram stretch, you need to have a grayscale "
"(multiband single layer, or singleband grayscale) raster layer "
"selected." ) );
"or multiband (multiband single layer, singleband grayscale or multiband color) "
" raster layer selected." ) );
return;
}
}
Expand Down

0 comments on commit 2197b50

Please sign in to comment.