wiki:SWIGMapScriptOpacity

Version 2 (modified by Jeff McKenna, 6 years ago) ( diff )

--

<?php

define variables define( "MAPFILE", "C:/ms4w/apps/phpmapscriptng-swig/output.map" );

required SWIG include (contains constants for PHP7) include("C:/ms4w/apps/phpmapscriptng-swig/include/mapscript.php");

open map $oMap = new mapObj(MAPFILE);

force all errors to display comment out the next 2 lines, useful on servers not displaying errors ini_set('display_errors','On'); error_reporting(E_ALL);

set image size $oMap->setsize(400, 300);

set image format $oMap->selectoutputformat("png");

get layer $oPolyLayer = $oMap->getLayerByName('prov_bound'); set opacity (actually creates a new COMPOSITE object) $oPolyLayer->setOpacity(40);

draw map $oImage = $oMap->draw();

save image file $file = $oImage->save("C:/ms4w/apps/phpmapscriptng-swig/ttt.png",$oMap);

save mapfile to new file $oMap->save("C:/ms4w/apps/phpmapscriptng-swig/output2.map");

set header header("Content-type: image/gif");

read image to output buffer readfile("C:/ms4w/apps/phpmapscriptng-swig/ttt.png");

?>

Note: See TracWiki for help on using the wiki.