函數(shù):GmagickDraw::setstrokewidth()
適用版本:Gmagick 2.0.0 或更高版本
用法:該函數(shù)用于設(shè)置繪圖對象的線條寬度。
語法:bool GmagickDraw::setstrokewidth ( float $width )
參數(shù):
- $width:線條的寬度,以浮點數(shù)表示。
返回值:成功時返回 true,失敗時返回 false。
示例:
// 創(chuàng)建一個繪圖對象
$draw = new GmagickDraw();
// 設(shè)置線條寬度為2.5
$draw->setstrokewidth(2.5);
// 在畫布上繪制一條直線
$draw->line(50, 50, 200, 200);
// 創(chuàng)建一個新的圖像對象
$image = new Gmagick();
$image->newimage(300, 300, 'white');
// 將繪制對象應(yīng)用到圖像上
$image->drawimage($draw);
// 輸出圖像
header('Content-Type: image/png');
echo $image;
上述示例中,我們首先創(chuàng)建了一個 GmagickDraw 對象,并使用 setstrokewidth() 函數(shù)將線條寬度設(shè)置為 2.5。然后,我們在畫布上使用 line() 函數(shù)繪制了一條直線。接著,創(chuàng)建了一個新的 Gmagick 對象,并使用 drawimage() 函數(shù)將繪圖對象應(yīng)用到圖像上。最后,將圖像輸出為 PNG 格式的圖像。