[QGIS Commit] r15431 - trunk/qgis/src/app

svn_qgis at osgeo.org svn_qgis at osgeo.org
Fri Mar 11 03:15:36 EST 2011


Author: timlinux
Date: 2011-03-11 00:15:36 -0800 (Fri, 11 Mar 2011)
New Revision: 15431

Modified:
   trunk/qgis/src/app/qgisapp.cpp
Log:
Fix histogram stretch tool so that it works with multiband colour images too

Modified: trunk/qgis/src/app/qgisapp.cpp
===================================================================
--- trunk/qgis/src/app/qgisapp.cpp	2011-03-11 08:12:59 UTC (rev 15430)
+++ trunk/qgis/src/app/qgisapp.cpp	2011-03-11 08:15:36 UTC (rev 15431)
@@ -4859,7 +4859,8 @@
     return;
   }
   if ( rlayer->drawingStyle() == QgsRasterLayer::SingleBandGray ||
-       rlayer->drawingStyle() == QgsRasterLayer::MultiBandSingleBandGray
+       rlayer->drawingStyle() == QgsRasterLayer::MultiBandSingleBandGray ||
+       rlayer->drawingStyle() == QgsRasterLayer::MultiBandColor
      )
   {
     rlayer->setContrastEnhancementAlgorithm( "StretchToMinimumMaximum" );
@@ -4874,8 +4875,8 @@
     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;
   }
 }



More information about the QGIS-commit mailing list