English | 简体中文 | 繁體中文
查询

ImagickDraw::point()函数—用法及示例

「 在图像上绘制一个点 」


函数名:ImagickDraw::point()

适用版本:Imagick 3.0.1 及以上版本

用法:ImagickDraw::point() 函数用于在图像上绘制一个点。它接受两个参数,分别是点的 x 坐标和 y 坐标。

示例:

<?php
// 创建一个新的 ImagickDraw 对象
$draw = new ImagickDraw();

// 设置点的颜色
$draw->setFillColor('red');

// 设置点的大小
$draw->setStrokeWidth(1);

// 在图像上绘制一个点
$draw->point(50, 50);

// 创建一个新的 Imagick 对象
$image = new Imagick();

// 设置图像的大小
$image->newImage(200, 200, 'white');

// 将绘制对象应用到图像上
$image->drawImage($draw);

// 输出图像
header('Content-type: image/png');
echo $image;
?>

在上面的示例中,我们首先创建了一个 ImagickDraw 对象,并设置了点的颜色为红色,大小为1像素。然后,我们创建了一个新的 Imagick 对象,设置了图像的大小为200x200像素。接下来,我们将绘制对象应用到图像上,并将图像输出为PNG格式。最终,我们在浏览器中显示了带有一个红色点的白色图像。

请注意,使用该函数之前,需要确保已经安装了 Imagick 扩展,并且版本号不低于 3.0.1。

补充纠错
热门PHP函数
分享链接