查詢

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

「 設定ImagickDraw物件的解析度 」


函式名: ImagickDraw::setResolution()

適用版本: Imagick 3.4.0

用法: ImagickDraw::setResolution(float $x_resolution, float $y_resolution) : bool

函式說明:該函式用於設定ImagickDraw物件的解析度。在使用ImagickDraw物件建立向量影象時,設定解析度可以影響輸出影象的質量和大小。

引數:

  • $x_resolution:設定水平解析度的值,單位為畫素/英寸。
  • $y_resolution:設定垂直解析度的值,單位為畫素/英寸。

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

示例:

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

// 設定解析度為300畫素/英寸
$draw->setResolution(300, 300);

// 建立一個矩形
$draw->rectangle(50, 50, 200, 200);

// 建立Imagick物件
$image = new Imagick();

// 設定影象的尺寸和背景色
$image->newImage(250, 250, new ImagickPixel('white'));

// 將ImagickDraw物件應用到Imagick物件
$image->drawImage($draw);

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

以上示例演示瞭如何使用ImagickDraw::setResolution()函式設定解析度,並將ImagickDraw物件應用到Imagick物件上,最後輸出影象。透過設定解析度,可以調整影象的質量和大小,以滿足具體需求。

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