PHP ImagickDraw line()函数用法示例

【PHP ImagickDraw line()函数用法示例】imagickdraw::line()函数是PHP的Imagick库中的一个内置函数, 用于画一条线。此功能使用当前笔触颜色, 笔触不透明度和笔触宽度绘制线条。
语法如下:

bool ImagickDraw::line( $sx, $sy, $ex, $ey )

参数:该函数接受上述和以下所述的四个参数:
  • $ sx:此参数采用起始x坐标的值。
  • $ sy:此参数采用起始y坐标的值。
  • $ ex:此参数采用x坐标的结束值。
  • $ ey:该参数采用y坐标结尾的值。
返回值:成功时此函数返回TRUE。
下面的程序说明imagickdraw::line()PHP中的功能:
程序:
< ?php// Create an Imagick object $draw = new \ImagickDraw(); // Function to fill color $draw -> setFillColor( 'red' ); // Function to draw line $draw -> line(10, 30, 180, 200); // Create Imagick object $imagick = new \Imagick(); // Create new image of given size $imagick -> newImage(300, 300, 'white' ); // Set the image format $imagick -> setImageFormat( "png" ); // Function to draw the image $imagick -> drawImage( $draw ); header( "Content-Type: image/png" ); // Display the output image echo $imagick -> getImageBlob(); ?>

输出如下:
PHP ImagickDraw line()函数用法示例

文章图片
参考:
http://php.net/manual/en/imagickdraw.line.php

    推荐阅读