查詢

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

「 在當前路徑中新增一條垂直線段,該線段的終點的y座標為給定的$y值,起點為當前路徑的最後一個點 」


函式名: ImagickDraw::pathLineToVerticalAbsolute()

適用版本: Imagick 3.0.1以上版本

用法: ImagickDraw::pathLineToVerticalAbsolute(float $y)

說明: ImagickDraw::pathLineToVerticalAbsolute() 方法用於在當前路徑中新增一條垂直線段,該線段的終點的y座標為給定的$y值,起點為當前路徑的最後一個點。

引數:

  • $y: 浮點型,表示線段終點的y座標。

返回值: 該方法沒有返回值。

示例:

<?php
// 建立 ImagickDraw 物件
$draw = new ImagickDraw();

// 設定填充顏色和線條寬度
$draw->setFillColor('blue');
$draw->setStrokeWidth(2);

// 在路徑中新增一條垂直線段
$draw->pathLineToVerticalAbsolute(100);

// 繪製路徑
$draw->pathStart();
$draw->pathMoveToAbsolute(50, 50);
$draw->pathLineToAbsolute(100, 100);
$draw->pathLineToAbsolute(150, 50);
$draw->pathClose();
$draw->pathFinish();

// 建立 Imagick 物件並將繪製物件應用到影象
$image = new Imagick();
$image->newImage(200, 150, 'white');
$image->setImageFormat('png');
$image->drawImage($draw);

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

以上示例程式碼建立了一個200x150畫素的白色影象,並在其中繪製了一個三角形路徑,然後透過呼叫pathLineToVerticalAbsolute(100)方法,在路徑中新增了一條垂直線段,該線段的終點的y座標為100。最後將繪製的影象以PNG格式輸出。

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