[Qgis-developer] Raster Transparency
sergio cavalcante
sergio.cavalcante at gmail.com
Mon Aug 17 13:13:06 EDT 2009
People, can anyone give me a little help with my transparency function?
Here is it:
void CViewPort::SetRasterTransparent(QgsRasterLayer * mRasterLayer)
{
double myTransparentValue;
double myPercentTransparent;
QgsRasterTransparency::TransparentSingleValuePixel myTransparentPixel;
QList<QgsRasterTransparency::TransparentSingleValuePixel>
myTransparentSingleValuePixelList;
myTransparentPixel.pixelValue = 0.00;
myTransparentPixel.percentTransparent = 100.00;
myTransparentSingleValuePixelList.append( myTransparentPixel );
myTransparentPixel.pixelValue = 65.00;
myTransparentPixel.percentTransparent = 100.00;
myTransparentSingleValuePixelList.append( myTransparentPixel );
mRasterLayer->rasterTransparency()->setTransparentSingleValuePixelList(
myTransparentSingleValuePixelList );
}
The pixels I need to become transparent are the 0 and 65. I put the same
values on the quantum gis application transparent pixel list and they become
transparent, but I couldn't get the same result in my app.
Best Regards,
------------------------------
Sérgio Cavalcante
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/qgis-developer/attachments/20090817/af2294c1/attachment.html
More information about the Qgis-developer
mailing list