diff --git a/src/qgsrasterlayer.cpp b/src/qgsrasterlayer.cpp index 73bbc557a6f..479b24409d6 100644 --- a/src/qgsrasterlayer.cpp +++ b/src/qgsrasterlayer.cpp @@ -271,6 +271,7 @@ void QgsRasterLayer::draw(QPainter * theQPainter, QgsRect * theViewExtent, QgsCo { myGrayValInt = static_cast((255/myRangeDouble) * myGrayValInt); } + if (invertHistogramFlag) myGrayValInt=255-myGrayValInt; myQImage.setPixel( x, y, qRgba( myGrayValInt, myGrayValInt, myGrayValInt, transparencyLevelInt )); } else //render no data as 100% transparent