查詢

ImagickDraw::setStrokeWidth()函式—用法及示例

「 設定影象繪製物件的描邊寬度 」


函式名稱:ImagickDraw::setStrokeWidth()

函式描述:設定影象繪製物件的描邊寬度。

適用版本:ImagickDraw::setStrokeWidth()函式在PHP Imagick擴充套件版本3.3.0及以上可用。

用法:

bool ImagickDraw::setStrokeWidth ( float $stroke_width )

引數:

  • $stroke_width:描邊寬度,以浮點數表示。

返回值:成功時返回true,失敗時返回false。

示例:

// 建立一個ImagickDraw物件
$draw = new ImagickDraw();

// 設定描邊寬度為2.5畫素
$draw->setStrokeWidth(2.5);

// 建立一個Imagick物件,用來繪製影象
$image = new Imagick();
$image->newImage(200, 200, 'white');
$image->setImageFormat('png');

// 在影象上繪製一個矩形,並應用設定的描邊寬度
$draw->rectangle(50, 50, 150, 150);
$image->drawImage($draw);

// 輸出影象
header('Content-Type: image/png');
echo $image;

在上面的示例中,我們首先建立了一個ImagickDraw物件,並使用setStrokeWidth()方法設定描邊寬度為2.5畫素。然後,我們建立了一個Imagick物件,並使用newImage()方法建立了一個200x200畫素的白色影象。接下來,我們使用rectangle()方法在影象上繪製了一個矩形,並應用了設定的描邊寬度。最後,我們將繪製的影象輸出為PNG格式。

補充糾錯
熱門PHP函式
分享連結