note 12251 modified in function.imagearc by felipe

From: Date: Tue, 22 Jul 2008 19:10:52 +0000
Subject: note 12251 modified in function.imagearc by felipe
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-142560@lists.php.net to get a copy of this message
Here's a dashed circle function: <?php function dashedcircle($im, $cx, $cy, $radius, $colour, $dashsize=5) { $dash=false; for ($angle=0; $angle<=(180+$dashsize); $angle+=$dashsize) { $x = ($radius * cos(deg2rad($angle))); $y = ($radius * sin(deg2rad($angle))); if ($dash) { imageline($im, $cx+$px, $cy+$py, $cx+$x, $cy+$y, $colour); imageline($im, $cx-$px, $cx-$py, $cx-$x, $cy-$y, $colour); } $dash=!$dash; $px=$x; $py=$y; } } ?> --was-- Here's a dashed circle function: function dashedcircle($im, $cx, $cy, $radius, $colour, $dashsize=5) { $dash=false; for ($angle=0; $angle<=(180+$dashsize); $angle+=$dashsize) { $x = ($radius * cos(deg2rad($angle))); $y = ($radius * sin(deg2rad($angle))); if ($dash) { imageline($im, $cx+$px, $cy+$py, $cx+$x, $cy+$y, $colour); imageline($im, $cx-$px, $cx-$py, $cx-$x, $cy-$y, $colour); } $dash=!$dash; $px=$x; $py=$y; } } http://php.net/manual/en/function.imagearc.php

« previous php.notes (#142560) next »