函式名稱:ImagickDraw::setFillColor()
函式描述:設定影象繪製物件的填充顏色。
使用版本:Imagick 3.1.0 或更高版本
語法:bool ImagickDraw::setFillColor ( ImagickPixel $fill_pixel )
引數:
- $fill_pixel:ImagickPixel 物件,表示填充顏色。
返回值:成功時返回 true,失敗時返回 false。
示例:
// 建立一個新的影象繪製物件
$draw = new ImagickDraw();
// 設定填充顏色為紅色
$fillColor = new ImagickPixel('red');
$draw->setFillColor($fillColor);
// 繪製一個矩形並填充顏色
$draw->rectangle(50, 50, 150, 150);
$draw->drawImage($image);
// 輸出影象
header('Content-Type: image/png');
echo $image;
在上面的示例中,我們建立了一個新的影象繪製物件 $draw
,然後使用 setFillColor()
函式將填充顏色設定為紅色。接下來,我們使用 $draw
物件繪製了一個矩形,並將其填充顏色設定為之前設定的紅色。最後,我們將繪製後的影象輸出為 PNG 格式。
請注意,setFillColor()
函式需要傳入一個 ImagickPixel
物件來表示填充顏色。可以透過指定顏色值或使用其他 ImagickPixel
的方法來建立 ImagickPixel
物件。