查詢

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

「 設定描邊的不透明度 」


函式名稱:ImagickDraw::setStrokeAlpha()

函式描述:設定描邊的不透明度。

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

用法:

bool ImagickDraw::setStrokeAlpha ( float $opacity )

引數:

  • $opacity:設定描邊的不透明度,範圍從0(完全透明)到1(完全不透明)。

返回值:

  • 成功時返回true,失敗時返回false。

示例:

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

// 設定描邊的不透明度為0.5
$draw->setStrokeAlpha(0.5);

// 在畫布上繪製一個矩形,並應用描邊的不透明度設定
$draw->rectangle(50, 50, 150, 150);

// 建立一個新的Imagick物件,並設定畫布大小和背景色
$image = new Imagick();
$image->newImage(200, 200, 'white');

// 應用設定好的ImagickDraw物件到Imagick物件上
$image->drawImage($draw);

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

在上面的示例中,我們建立了一個新的ImagickDraw物件,並使用setStrokeAlpha()函式將描邊的不透明度設定為0.5。然後,我們在畫布上繪製了一個矩形,並將設定好的ImagickDraw物件應用到Imagick物件上。最後,我們將生成的影象以PNG格式輸出。

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