[Mapserver-users] PNG24 bit not working for me

Frank Warmerdam warmerdam at pobox.com
Fri Feb 21 06:38:53 PST 2003


woodbri at swoodbridge.com wrote:
> This is probably my bad, but I dont see the problem. I'm using a CGI query to
> /cgi-bin/mapserv on RH8/Appache2/PHP-4.3.1 and mapserver built as:
> 
> MapScript Version ($Revision: 1.129 $ $Date: 2002/12/17 22:52:53 $) MapServer
> version 3.7 (development) OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
> OUTPUT=PDF OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=TTF SUPPORTS=WMS_SERVER
> SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
> 
> The request gets and returns the geoTIFF raster data and returns a png file,
> but it is an 8-bit png not a 24-bit png. The geotiff data is 3 band color
> image (ie: 24-bits).
> 
> Does this mapfile look right? Is there a magic mapserver configure option I
> missed?
> 
> built with gd-2.0.11 (gif patched), gdal-1.1.8, ogr, wms, wfs, ming. gdal was
> built with the system png not the internal png.

Steve,

I believe that the IMAGETYPE defaults to the first one defined when not
given explicitly, and there are a bunch of "implicitly" defined OUTPUTFORMATs
that kick in first.  So, I would suggest you add an IMAGETYPE png24 line
in your mapfile.

If you find this sufficiently annoying you could file a bug report/enhancement
request to default to using the first _user defined_ OUTPUTFORMAT instead of
just the first one in the internal list when an IMAGETYPE is not given.

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