函式名稱:ImagickDraw::setStrokeColor()
函式描述:設定影象繪製物件的描邊顏色。
適用版本:Imagick 2.0.0 及以上版本。
用法:
bool ImagickDraw::setStrokeColor ( mixed $stroke_color )
引數:
- $stroke_color:設定描邊顏色的字串值或ImagickPixel物件。
返回值:成功時返回 true,失敗時返回 false。
示例:
// 建立一個ImagickDraw物件
$draw = new ImagickDraw();
// 設定描邊顏色為紅色,使用字串值
$draw->setStrokeColor('red');
// 或者使用ImagickPixel物件設定描邊顏色
$strokeColor = new ImagickPixel('rgb(0, 0, 255)');
$draw->setStrokeColor($strokeColor);
// 在影象上繪製一個矩形,並應用描邊顏色
$draw->rectangle(50, 50, 200, 200);
// 建立一個Imagick物件並載入影象
$image = new Imagick('input.jpg');
// 應用影象繪製物件到影象
$image->drawImage($draw);
// 輸出影象
header('Content-type: image/jpeg');
echo $image;
上述示例中,我們建立了一個ImagickDraw物件,並使用setStrokeColor函式設定描邊顏色為紅色。然後,我們使用rectangle函式在影象上繪製了一個矩形,並應用了描邊顏色。最後,我們建立了一個Imagick物件並載入了一張影象,然後將影象繪製物件應用到影象上,並輸出最終的影象結果。