函式名稱: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格式輸出。