PNG/GD was dropped to simplify code maintenance, build processes and output format definition. There is a default 8-bit format option, use IMAGETYPE PNG8 (sorry for the typo in my message below).
Steve From: Jan Hartmann [mailto:[email protected]] Sent: Thursday, January 19, 2012 2:25 PM To: Lime, Steve D (DNR) Cc: [email protected] Subject: Re: [mapserver-users] Can't get 8-bit palette output I see. Just for curiosity: why was png/gd dropped and wouldn't it be an idea to add an option to generate automatically a palette for png 8? Paletted output is still very useful for choropleth maps. Jan On 01/03/2012 04:05 PM, Lime, Steve D (DNR) wrote: GD is for GIF only in 6.0+. To get paletted output you can set: - IMAGETYPE GIF (GD-based) - IMAGETYPE PNG (AGG 8-bit) - Setup an output format with like Rich G. mentioned - Setup an output format that forces use of a pre-defined palette OUTPUTFORMAT NAME png8 DRIVER "AGG/PNG" MIMETYPE "image/png" IMAGEMODE RGB EXTENSION "png" FORMATOPTION "INTERLACE=OFF" FORMATOPTION "PALETTE_FORCE=TRUE" FORMATOPTION "PALETTE=/usr/local/mapserver/apps/mr/compass/compass.palette" END Steve From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Jan Hartmann Sent: Monday, January 02, 2012 10:45 AM To: [email protected]<mailto:[email protected]> Subject: [mapserver-users] Can't get 8-bit palette output Happy New Year, all. I'm porting my applications from MapServer 5.7 to 6.0.1, and I am unable to get 8-bit palette output. The MapScript commands are: $oMap->outputformat->set('driver','GD/PNG'); $oMap->outputformat->set('imagemode',MS_IMAGEMODE_PC256); which give me the following warning, and no image: Warning: mapObj::draw() [mapobj.draw<http://mapserver.sara.nl/calligo/zl/maps/k1832/mapobj.draw>]: [MapServer Error]: agg2CreateImage(): AGG2 driver only supports RGB or RGBA pixel models I tried every combination I coud think of, with GIF and GDAL, and got always the same result. MapServer was compiled with gd-support: MapServer version 6.0.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE Any idea, someone? Jan
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
