For many (myself included) Rex's note maybe not be blatant enough. The constants are declared for the Imagick class only, so using them requires this syntax: Imagick::LINEJOIN_ constant
Here's an example oh how you might use it:
<?php
$img = new Imagick();
$img->newImage($width, $height, new ImagickPixel('transparent'));
$draw = new ImagickDraw();
$draw->setStrokeLineJoin(Imagick::LINEJOIN_ROUND);
?>
If you're not drawing polylines and are drawing simple lines, also see setStrokeLineCap
ImagickDraw::setStrokeLineJoin
(PECL imagick 2.0.0)
ImagickDraw::setStrokeLineJoin — パスの角を描画する際に使用する形状を指定する
説明
bool ImagickDraw::setStrokeLineJoin
( int
$linejoin
)警告
この関数は、 現在のところ詳細な情報はありません。引数のリストのみが 記述されています。
パス (あるいはその他のベクター図形) の角を描画する際に使用する形状を指定します。
パラメータ
-
linejoin -
LINEJOIN_ 定数。
返り値
値を返しません。
sudopeople gmail ¶
3 years ago
Rex Schrader ¶
4 years ago
From imagick_helpers.c (pecl release), possible values are:
LINEJOIN_UNDEFINED
LINEJOIN_MITER
LINEJOIN_ROUND
LINEJOIN_BEVEL
