[Mapserver-users] Mapserver 4.0 as WMS server issuing transparent PNG

Frank Warmerdam warmerdam at pobox.com
Fri Sep 26 07:50:43 PDT 2003


Lars V. Nielsen wrote:

> Hi list,
>  
> Today I've (finally) migrated to Mapserver 4.0, and needed to migrate 
> several locally cascaded WMS services too. All but one of these are used 
> to generate backdrops, i.e. not transparent, but a single service is 
> used to publish thematic layers to be shown on top of other layers. So 
> this service needs to issue transparent map images, and therefore I'm 
> using PNG.
>  
> However, only the surrounding area is transparent, not the interior of 
> the polygons features, even though these are set to 50% transparency. 
> What am I doing wrong ?
>  
> It worked in Mapserver 3.6.3 with 8bit PNG's, and all I've done is add a 
> single OUTPUTFORMAT + IMAGETYPE clause to the MAP file used by the 
> service (set to 24bit PNG with RGBA). The layers/data it reads are all 
> locally saved MapInfo TAB tables.

Lars,

Note that with 32bit PNG files (RGB+alpha), a 50% transparency area will
actually be 50% opaque.  I'm not sure how this used to be handled.  The
whole area of alpha blending has been a source of problems since upgrading
to GD 2 and non-eight bit output.  I would suggest you prepare an small
isolated configuration that reproduces the problems, and submit it in
Bugzilla assigned to me, and I will dig into it.

Best regards,

-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent





More information about the MapServer-users mailing list