函数名称: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对象,释放了内存资源。
请注意,示例中的坐标值为示意,实际应用中需要根据具体需求进行调整。