函数:GmagickDraw::setstrokewidth()
适用版本:Gmagick 2.0.0 或更高版本
用法:该函数用于设置绘图对象的线条宽度。
语法:bool GmagickDraw::setstrokewidth ( float $width )
参数:
- $width:线条的宽度,以浮点数表示。
返回值:成功时返回 true,失败时返回 false。
示例:
// 创建一个绘图对象
$draw = new GmagickDraw();
// 设置线条宽度为2.5
$draw->setstrokewidth(2.5);
// 在画布上绘制一条直线
$draw->line(50, 50, 200, 200);
// 创建一个新的图像对象
$image = new Gmagick();
$image->newimage(300, 300, 'white');
// 将绘制对象应用到图像上
$image->drawimage($draw);
// 输出图像
header('Content-Type: image/png');
echo $image;
上述示例中,我们首先创建了一个 GmagickDraw 对象,并使用 setstrokewidth() 函数将线条宽度设置为 2.5。然后,我们在画布上使用 line() 函数绘制了一条直线。接着,创建了一个新的 Gmagick 对象,并使用 drawimage() 函数将绘图对象应用到图像上。最后,将图像输出为 PNG 格式的图像。