[QGIS Commit] r15703 - trunk/qgis/src/core/raster

svn_qgis at osgeo.org svn_qgis at osgeo.org
Fri Apr 15 08:27:19 EDT 2011


Author: timlinux
Date: 2011-04-15 05:27:19 -0700 (Fri, 15 Apr 2011)
New Revision: 15703

Modified:
   trunk/qgis/src/core/raster/qgsrasterlayer.cpp
Log:
Fix for #3739 - wms transparency not working when set from layer properties

Modified: trunk/qgis/src/core/raster/qgsrasterlayer.cpp
===================================================================
--- trunk/qgis/src/core/raster/qgsrasterlayer.cpp	2011-04-15 11:21:41 UTC (rev 15702)
+++ trunk/qgis/src/core/raster/qgsrasterlayer.cpp	2011-04-15 12:27:19 UTC (rev 15703)
@@ -3648,7 +3648,8 @@
       for ( int i = 0; i < theRasterViewPort->drawableAreaXDim; ++i )
       {
         QRgb c( *p++ );
-        imageScanLine[ i ] = qRgba( qRed( c ), qGreen( c ), qBlue( c ), mTransparencyLevel );
+
+        imageScanLine[ i ] = qRgba( qRed( c ), qGreen( c ), qBlue( c ), qAlpha( c )  * mTransparencyLevel  / 255 );
       }
     }
   }



More information about the QGIS-commit mailing list