查詢

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

「 獲取影象繪製物件(ImagickDraw)的填充透明度 」


函式名:ImagickDraw::getFillOpacity()

函式描述:該函式用於獲取影象繪製物件(ImagickDraw)的填充透明度。

適用版本:該函式適用於 Imagick 版本 3.0.0 及以上。

用法:

public function ImagickDraw::getFillOpacity ( void ) : float

引數:該函式沒有引數。

返回值:該函式返回一個浮點數,表示填充透明度的值。取值範圍為 0(完全透明)到 1(完全不透明)。

示例:

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

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

// 設定填充顏色和透明度
$fillColor = new ImagickPixel('blue');
$fillOpacity = 0.5;
$draw->setFillColor($fillColor);
$draw->setFillOpacity($fillOpacity);

// 獲取填充透明度
$opacity = $draw->getFillOpacity();
echo "填充透明度:" . $opacity;

// 在影象上繪製一個矩形
$draw->rectangle(50, 50, 150, 150);

// 應用繪製物件到影象
$image->drawImage($draw);

// 顯示影象
header('Content-type: image/png');
echo $image;

以上示例中,我們首先建立了一個影象物件和一個繪製物件。然後,我們設定了填充顏色為藍色,並將填充透明度設定為0.5。接著,我們使用getFillOpacity()函式獲取填充透明度的值,並將其列印出來。最後,我們使用繪製物件在影象上繪製了一個矩形,並將結果影象輸出到瀏覽器。

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