(PECL imagick 2.0.0)
Draws a polyline
bool ImagickDraw::polyline ( array $coordinates )
Draws a polyline using the current stroke, stroke width, and fill color or texture, using the specified array of coordinates.
Parameters:
coordinates
array of x and y coordinates: array( array( 'x' => 4, 'y' => 6 ), array( 'x' => 8, 'y' => 10 ) )
Returns:
Returns TRUE
on success.
This function is currently not documented; only its argument list is available.
Examples:
ImagickDraw::polyline()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <?php function polyline( $strokeColor , $fillColor , $backgroundColor ) { $draw = new \ImagickDraw(); $draw ->setStrokeOpacity(1); $draw ->setStrokeColor( $strokeColor ); $draw ->setFillColor( $fillColor ); $draw ->setStrokeWidth(5); $points = [ [ 'x' => 40 * 5, 'y' => 10 * 5], [ 'x' => 20 * 5, 'y' => 20 * 5], [ 'x' => 70 * 5, 'y' => 50 * 5], [ 'x' => 60 * 5, 'y' => 15 * 5] ]; $draw ->polyline( $points ); $image = new \Imagick(); $image ->newImage(500, 300, $backgroundColor ); $image ->setImageFormat( "png" ); $image ->drawImage( $draw ); header( "Content-Type: image/png" ); echo $image ->getImageBlob(); } ?> |
Please login to continue.