Hi Tiemens,<br><br>Not sure if this helps, but in some of the testing I did with Python mapscript, I specified the following in my code:<br><br>map.selectOutputFormat("AGGPNG24")<br><br>That seemed to do the trick for me.  The script is inline below, in case it might help give context.<br>
<br>Roger<br>--<br>#! /usr/bin/python<br><br># mimic the Mapnik 'hello world' at <br># <a href="http://trac.mapnik.org/wiki/GettingStarted">http://trac.mapnik.org/wiki/GettingStarted</a><br># based on example in Web Mapping Illustrated<br>
<br>import mapscript<br><br># create a base mapfile<br>map = mapscript.mapObj()<br>map.selectOutputFormat("AGGPNG24")<br><a href="http://map.name">map.name</a> = "CustomMap"<br>map.setSize(1000, 500)<br>
#map.setExtent(-180.0, -90.0, 180.0, 90.0)<br>map.setExtent(-22, -36, 60, 38)<br>map.imagecolor.setRGB(70,130,180)<br>map.units = mapscript.MS_DD<br><br># set Web image params<br>map.web.imagepath = "/var/www/tmp/"<br>
map.web.imageurl = "/tmp"<br><br># create layer object<br>layer = mapscript.layerObj(map)<br><a href="http://layer.name">layer.name</a> = "countries"<br>#layer.type = mapscript.MS_LAYER_LINE<br>layer.type = mapscript.MS_LAYER_POLYGON<br>
layer.status = mapscript.MS_DEFAULT<br>layer.data = "/home/randre/gis_data/unep/unep_coastlines.shp"<br>layer.template = "template.html"<br><br># create a class<br>class1 = mapscript.classObj(layer)<br>
<a href="http://class1.name">class1.name</a> = "Countries"<br><br># create a style<br>style = mapscript.styleObj(class1)<br>style.outlinecolor.setRGB(125,125,125)<br>style.width = 1 <br>style.color.setRGB(240,240,240)<br>
#style.antialias = mapscript.MS_TRUE<br><br># write the map object into a map file<br>#map.save("custom.map")<br><br># write out an image using these params<br>mapimage = map.draw()<br>mapimage.save("ms_world.png")<br>
--<br><div class="gmail_quote">On Thu, Nov 5, 2009 at 9:04 AM, Tiemens, Gerben <span dir="ltr"><<a href="mailto:Gerben.Tiemens@grontmij.nl">Gerben.Tiemens@grontmij.nl</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">







<div>
<div dir="ltr" align="left"><span lang="N">
<p><font color="#0000ff" face="Arial"></font></p>
<span lang="N">
<p><font color="#0000ff" face="Arial">I am busy writing a application with mapscript in C#.</font></p>
<p><font color="#0000ff" face="Arial">Currently I am facing the earlier mentioned problems of agg + transparent images + quantization.</font></p>
<p><font color="#0000ff" face="Arial">Is the new MS4W compiled with the quantization options?</font></p>
<p><font color="#0000ff" face="Arial">The image background is now Black. The labels are dissapearing.</font></p>
<p><font color="#0000ff" face="Arial">It should be an image wich is completly transparent with some colored lines and some black labels.</font></p>
<p><font color="#0000ff" face="Arial">Setting the imagecolor will not help me.</font></p>
<p><font color="#0000ff" face="Arial">Images without quantization options on, are perfect and beautiful png's.</font></p>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial">What I am using now is this:</font></p>
<p><font color="#0000ff" face="Arial">MS4W 3.0 Beta 7 <span>  which contains Mapserver 5.4.2</span></font></p>
<p><font color="#0000ff" face="Arial"><span></span></font> </p>
<p><font color="#0000ff" face="Arial"><span></span>C# mapscript</font></p>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial">Mapfile is completely written in C#, so all default options apply.</font></p>
<p><font face="Arial"><font color="#0000ff">I saved<span> this mapfile from my mapobj</span></font></font></p>
<p><font face="Arial"><font color="#0000ff"><span></span></font></font> </p>
<p><font face="Arial"><font color="#0000ff"><span>----------------------</span></font></font></p>
<p><font color="#0000ff" face="Arial">MAP</font></p>
<p><font color="#0000ff" face="Arial">EXTENT 104952 495303 105452 495803</font></p>
<p><font color="#0000ff" face="Arial">IMAGECOLOR 255 255 255</font></p>
<p><font color="#0000ff" face="Arial">IMAGETYPE gif</font></p>
<p><font color="#0000ff" face="Arial">SIZE 2000 2000</font></p>
<p><font color="#0000ff" face="Arial">STATUS ON</font></p>
<p><font color="#0000ff" face="Arial">UNITS METERS</font></p>
<p><font color="#0000ff" face="Arial">NAME "MS"</font></p>
<p><font color="#0000ff" face="Arial">OUTPUTFORMAT</font></p>
<p><font color="#0000ff" face="Arial">NAME "PNG_mapscript"</font></p>
<p><font color="#0000ff" face="Arial">MIMETYPE "image/png; mode=24bit"</font></p>
<p><font color="#0000ff" face="Arial">DRIVER "AGG/PNG"</font></p>
<p><font color="#0000ff" face="Arial">EXTENSION "PNG"</font></p>
<p><font color="#0000ff" face="Arial">IMAGEMODE "RGBA"</font></p>
<p><font color="#0000ff" face="Arial">TRANSPARENT TRUE</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_FORCE=on"</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_DITHER=off"</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_COLORS=256"</font></p>
<p><font color="#0000ff" face="Arial">END</font></p>
<p><font color="#0000ff" face="Arial">SYMBOL</font></p>
<p><font color="#0000ff" face="Arial">NAME "circle"</font></p>
<p><font color="#0000ff" face="Arial">TYPE ELLIPSE</font></p>
<p><font color="#0000ff" face="Arial">FILLED TRUE</font></p>
<p><font color="#0000ff" face="Arial">POINTS</font></p>
<p><font color="#0000ff" face="Arial">1 1</font></p>
<p><font color="#0000ff" face="Arial">END</font></p>
<p><font color="#0000ff" face="Arial">END</font></p>
<p><font color="#0000ff" face="Arial">--</font></p>
<p><font color="#0000ff" face="Arial">*snip*</font></p>
<p><font color="#0000ff" face="Arial">--</font></p>
<p><font color="#0000ff" face="Arial">END</font></p>
</span>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial"><span>----------------------------------------</span></font></p>
<p><font color="#0000ff" face="Arial"><span></span></font> </p>
<span lang="N">
<p><font color="#0000ff" face="Arial">In addition to <span>above</span>: further testing revealed that the transparent color is always black.</font></p>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial">So if I set </font></p>
<p><font color="#0000ff" face="Arial">imagecolor 99 99 99</font></p>
<p><font color="#0000ff" face="Arial">transparent = true</font></p>
<p><font color="#0000ff" face="Arial">And outputformat to:</font></p>
<p><font color="#0000ff" face="Arial">OUTPUTFORMAT</font></p>
<p><font color="#0000ff" face="Arial">NAME "PNG_mapscript"</font></p>
<p><font color="#0000ff" face="Arial">MIMETYPE "image/png"</font></p>
<p><font color="#0000ff" face="Arial">DRIVER "GD/PNG"</font></p>
<p><font color="#0000ff" face="Arial">EXTENSION "PNG"</font></p>
<p><font color="#0000ff" face="Arial">IMAGEMODE "RGBA"</font></p>
<p><font color="#0000ff" face="Arial">TRANSPARENT TRUE</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_FORCE=on"</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_COLORS=256"</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_NEW=on"</font></p>
<p><font color="#0000ff" face="Arial">END</font></p>
<p><font color="#0000ff" face="Arial">The image appears grey.</font></p>
<p><font color="#0000ff" face="Arial">The black labels with white backgroundcolor and black shadowcolor in original image are mapped to: white background with gray outline characters and transparent filling and the shadow is grayoutlined with transparent filling.
 Probably the antialiasing generates the grey outline, the black filling is converted to transparent.</font></p>
<p><font color="#0000ff" face="Arial">Something is going wrong.</font></p>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial">If I set output format to:</font></p>
<p><font color="#0000ff" face="Arial">OUTPUTFORMAT</font></p>
<p><font color="#0000ff" face="Arial">NAME "PNG_mapscript"</font></p>
<p><font color="#0000ff" face="Arial">MIMETYPE "image/png; mode=24bit"</font></p>
<p><font color="#0000ff" face="Arial">DRIVER "AGG/PNG"</font></p>
<p><font color="#0000ff" face="Arial">EXTENSION "PNG"</font></p>
<p><font color="#0000ff" face="Arial">IMAGEMODE "RGBA"</font></p>
<p><font color="#0000ff" face="Arial">TRANSPARENT TRUE</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_FORCE=on"</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_DITHER=off"</font></p>
<p><font color="#0000ff" face="Arial">FORMATOPTION "QUANTIZE_COLORS=256"</font></p>
<p><font color="#0000ff" face="Arial">END</font></p>
<p><font color="#0000ff" face="Arial">The same applies for the text/labels, but background of the image is now black in all circumstances (no matter what color of imagecolor setting.</font></p>
</span>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial"><span>---------------------------------------------------</span></font></p>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial">Further research drills down to where the problem may occur:</font></p>
<p><font color="#0000ff" face="Arial">If i test my saved mapfile from mapscript into the apache/cgi-bin/mapserv.exe</font></p>
<p><font color="#0000ff" face="Arial">The image is coming out as it should be. </font>
</p>
<p><font face="Arial"><font color="#0000ff">Transparent background, features like it should be, and text also as it should be.<span>,  but if I use the draw() method from mapscript, it comes out crippled.</span></font></font></p>

<p><font face="Arial"><font color="#0000ff"><span></span></font></font> </p>
<p><font color="#0000ff" face="Arial"></font> </p>
<p><font color="#0000ff" face="Arial">Am i doing something wrong in mapscript? Are there configurations that I may miss in mapscript that are default in mapserv.exe?</font></p>
<p><font color="#0000ff" face="Arial">I also do'nt know if this is a problem of Mapserver or MS4W, therefore crossposting it.</font></p>
<p><font color="#0000ff" face="Arial">Greetings</font></p>
<p><br>
<font color="#0000ff" face="Arial">Gerben</font></p>
</span></div>
<div><font color="#0000ff" face="Arial"></font> </div>
<br>
<font size="1" color="Gray" face="Verdana"><< Please read our E-mail Disclaimer at: <a href="http://Emaildisclaimer.Grontmij.com" target="_blank">Emaildisclaimer.Grontmij.com</a> >><br>
</font>
</div>

<br>_______________________________________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
<br></blockquote></div><br>