查詢

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

「 設定影象繪製物件(ImagickDraw)的描邊線段連線型別 」


函式名:ImagickDraw::setStrokeLineJoin()

適用版本:Imagick 3.0.1 或更高版本

用法:該方法用於設定影象繪製物件(ImagickDraw)的描邊線段連線型別。在繪製線段時,線段的連線點可以是斜角連線(Miter)、圓角連線(Round)或斜接連線(Bevel)之一。

語法:bool ImagickDraw::setStrokeLineJoin ( int $linejoin )

引數:

  • $linejoin:指定線段的連線型別。可選值有 Imagick::LINEJOIN_MITER(斜角連線,預設值)、Imagick::LINEJOIN_ROUND(圓角連線)和 Imagick::LINEJOIN_BEVEL(斜接連線)。

返回值:成功時返回 true,失敗時返回 false。

示例:

<?php
// 建立一個新的影象繪製物件
$draw = new ImagickDraw();

// 設定線段連線型別為圓角連線
$draw->setStrokeLineJoin(Imagick::LINEJOIN_ROUND);

// 在影象上繪製一條線段
$draw->line(50, 50, 200, 200);

// 建立一個新的影象物件
$image = new Imagick();
$image->newImage(250, 250, 'white');
$image->setImageFormat('png');

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

// 輸出影象
header('Content-type: image/png');
echo $image;
?>

以上示例程式碼建立了一個大小為250x250畫素的白色影象,並在影象上繪製一條線段,線段的連線點為圓角連線。最終透過輸出影象的方式將結果顯示在瀏覽器中。

請注意,為了執行以上程式碼,需要安裝 Imagick 擴充套件,並且版本需為 3.0.1 或更高版本。

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