On Nov 21, 2005, at 7:53 PM, Fawcett, David wrote:
I know that I have seen the proper code before, but my search hasn't =
been able to relocate it. =20
In python mapscript, I am creating a pixmap symbol from a gif. I am =
building everything without a map file. Everything works, but I
end up =
getting a black background on my transparent gif symbol. =20
I am pretty sure that I need to set a color or background color, but =
can't get it quite right. =20
Here is what I am trying:=20
# add the image symbol we defined above to the inline layer
cls =3D mapscript.classObj(inline_layer)
cls.name=3D'classname'
style =3D mapscript.styleObj(cls)
style.symbol =3D mymap.symbolset.index('from_img')
style.backgroundcolor.setRGB(-1, -1, -1)
style.color.setRGB(-1, -1, -1)
Thanks,=20
David.
If your GIF is properly transparent, all you have to do is set the
transparency property of your layer
layer.transparency = mapscript.MS_GD_ALPHA
cheers,
Sean
---
Sean Gillies
sgillies at frii dot com
http://zcologia.com/news