查询

Imagick::setImageGreenPrimary()函数—用法及示例

「 设置图像的绿色原色的坐标 」


函数名称:Imagick::setImageGreenPrimary()

函数描述:该函数用于设置图像的绿色原色的坐标。

适用版本:该函数在Imagick扩展的所有版本中可用。

语法:bool Imagick::setImageGreenPrimary(float $x, float $y)

参数:

  • $x:表示绿色原色的x坐标,取值范围为0到1。
  • $y:表示绿色原色的y坐标,取值范围为0到1。

返回值:成功时返回true,失败时返回false。

示例:

// 创建Imagick对象
$image = new Imagick();

// 读取图像文件
$image->readImage('input.jpg');

// 设置绿色原色的坐标
$x = 0.2;
$y = 0.5;
$image->setImageGreenPrimary($x, $y);

// 显示图像
header('Content-Type: image/jpeg');
echo $image;

// 销毁对象
$image->destroy();

上述示例中,我们首先创建了一个Imagick对象,并使用readImage()方法读取了一个名为"input.jpg"的图像文件。然后,我们使用setImageGreenPrimary()方法设置了绿色原色的坐标为(0.2, 0.5)。最后,我们使用header()函数设置输出的内容类型为JPEG,并通过echo语句将图像输出到浏览器上。最后,我们调用destroy()方法销毁了Imagick对象,释放了内存资源。

请注意,示例中的坐标值为示意,实际应用中需要根据具体需求进行调整。

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