牛牛在线工具

Imagick::sharpenImage()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Imagick::sharpenImage()

对图像进行锐化处理,可以增强图像的清晰度和细节

函数名:Imagick::sharpenImage() 适用版本:PHP 5 >= 5.4.0, PECL imagick >= 2.3.0 用法:Imagick::sharpenImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT) : bool 该方法用于对图像进行锐化处理,可以增强图像的清晰度和细节。 参数: $radius:锐化半径,用于指定锐化的程度。较小的半径会产生较强的锐化效果,较大的半径则会产生较弱的锐化效果。 $sigma:锐化的标准差,用于控制锐化的范围。较小的标准差会使锐化范围更小,较大的标准差会使锐化范围更大。 $channel(可选):指定要应用锐化的颜色通道,默认值为Imagick::CHANNEL_DEFAULT。可选的通道参数有Imagick::CHANNEL_RED、Imagick::CHANNEL_GREEN、Imagick::CHANNEL_BLUE、Imagick::CHANNEL_ALPHA等。 返回值:成功时返回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以上。