函数名:Imagick::sharpenImage()
适用版本:PHP 5 >= 5.4.0, PECL imagick >= 2.3.0
用法:Imagick::sharpenImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT) : bool
该方法用于对图像进行锐化处理,可以增强图像的清晰度和细节。
参数:
返回值:成功时返回true,失败时返回false。
示例:
// 创建Imagick对象并读取图像
$image = new Imagick('image.jpg');
// 对图像进行锐化处理
$image->sharpenImage(1, 0.5);
// 显示锐化后的图像
header('Content-Type: image/jpeg');
echo $image;
上述示例中,我们首先创建了一个Imagick对象并加载了一张图像。然后,调用sharpenImage()方法对图像进行锐化处理,锐化半径为1,标准差为0.5。最后,将锐化后的图像输出到浏览器显示。
请注意,为了运行以上示例,需要安装Imagick扩展,并且PHP版本要求在5.4.0以上。