查詢

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

「 設定影象繪製物件的填充顏色 」


函式名稱: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 物件。

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