ImagickDraw::setStrokeLineJoin

(PECL imagick 2.0.0)

ImagickDraw::setStrokeLineJoinSpecifies the shape to be used at the corners of paths when they are stroked

说明

ImagickDraw::setStrokeLineJoin ( int $linejoin ) : bool
Warning

本函数还未编写文档,仅有参数列表。

Specifies the shape to be used at the corners of paths (or other vector shapes) when they are stroked.

参数

linejoin

LINEJOIN_ constant

返回值

没有返回值。

范例

Example #1 ImagickDraw::setStrokeLineJoin()

<?php
function setStrokeLineJoin($strokeColor$fillColor$backgroundColor) {

    
$draw = new \ImagickDraw();
    
$draw->setStrokeWidth(1);
    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);

    
$draw->setStrokeWidth(20);

    
$offset 220;

    
$lineJoinStyle = [
        \
Imagick::LINEJOIN_MITER,
        \
Imagick::LINEJOIN_ROUND,
        \
Imagick::LINEJOIN_BEVEL,
        ];

    for (
$x 0$x count($lineJoinStyle); $x++) {
        
$draw->setStrokeLineJoin($lineJoinStyle[$x]);
        
$points = [
            [
'x' => 40 5'y' => 10 $x $offset],
            [
'x' => 20 5'y' => 20 $x $offset],
            [
'x' => 70 5'y' => 50 $x $offset],
            [
'x' => 40 5'y' => 10 $x $offset],
        ];

        
$draw->polyline($points);
    }

    
$image = new \Imagick();
    
$image->newImage(500700$backgroundColor);
    
$image->setImageFormat("png");

    
$image->drawImage($draw);

    
header("Content-Type: image/png");
    echo 
$image->getImageBlob();
}

?>

相关文章
php fdf 函数 adds javascript code to be executed when acrobat opens the fdfphp harupage set the shape to be used at the ends of linesphp imagickdraw returns the opacity used when drawingphp imagickdraw returns an array representing the pattern of dashes and gaps used to stroke pathsphp imagickdraw returns the shape to be used at the end of open subpaths when they are strokedphp imagickdraw returns the shape to be used at the corners of paths when they are strokedphp imagickdraw returns the code set used for text annotationsphp imagickdraw set the polygon fill rule to be used by the clipping pathphp imagickdraw sets the opacity to use when drawing using the fill color or fill texturephp imagickdraw sets the fill color to be used for drawing filled objectsphp imagickdraw sets the opacity to use when drawing using the fill color or fill texturephp imagickdraw specifies the opacity of stroked object outlinesphp imagickdraw sets the color used for stroking object outlinesphp imagickdraw specifies the pattern of dashes and gaps used to stroke pathsphp imagickdraw specifies the offset into the dash pattern to start the dashphp imagickdraw specifies the shape to be used at the end of open subpaths when they are strokedphp imagickdraw specifies the shape to be used at the corners of paths when they are strokedphp imagickdraw specifies the opacity of stroked object outlinesphp imagickdraw specifies the color of a background rectanglephp solrquery returns the treshold frequency at which words will be ignored which do not occur in at least this many docs
关注编程学问公众号