📜  PHP | GmagickDraw point()函数(1)

📅  最后修改于: 2023-12-03 15:18:23.543000             🧑  作者: Mango

PHP | GmagickDraw point()函数

函数说明

GmagickDraw point()函数用于在图像上描绘一个像素点。

语法
GmagickDraw::point(float $x, float $y)
参数
  • x: 像素点的x坐标,取值范围为 [0, 图像宽度-1]。
  • y: 像素点的y坐标,取值范围为 [0, 图像高度-1]。
返回值

GmagickDraw::point()函数没有返回值。

代码示例

以下示例展示了如何使用GmagickDraw::point()在图像上画一个红色像素点:

$draw = new \GmagickDraw();

// 设置像素点属性
$draw->setfillcolor('#ff0000');

// 绘制像素点
$draw->point(10, 10);

// 创建Gmagick对象并导入图像
$gmagick = new \Gmagick();
$gmagick->readImage('example.jpg');

// 应用像素点
$gmagick->drawImage($draw);

// 输出图像
header('Content-Type: image/jpeg');
echo $gmagick;

example result

注意事项
  • 在使用GmagickDraw::point()时,需要先使用GmagickDraw::setfillcolor()函数设置像素点属性。
  • 像素点的坐标必须在图像范围内,否则不会显示在图像上。
  • GmagickDraw::point()绘制的像素点是一个正方形,而不是一个圆点。