Imagick::adaptiveSharpenImage

(PECL imagick 2, PECL imagick 3)

Imagick::adaptiveSharpenImage自适应锐化图像

描述

public Imagick::adaptiveSharpenImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool

通过在图像边缘附近更强烈地锐化,而在远离边缘的地方更轻微地锐化来自适应地锐化图像。如果 Imagick 已针对 ImageMagick 版本 6.2.9 或更高版本编译,则此方法可用。

参数

radius

高斯的半径,以像素为单位,不包括中心像素。使用 0 自动选择。

sigma

高斯的标准差,以像素为单位。

channel

提供任何对您的通道模式有效的通道常量。要应用于多个通道,请使用按位运算符组合 通道常量。默认值为 Imagick::CHANNEL_DEFAULT。请参阅此 通道常量 列表

返回值

成功时返回 true

示例

示例 #1 一个 Imagick::adaptiveSharpenImage() 示例

使用半径 2 和 sigma 1 自适应地锐化图像。

<?php
try {
$image = new Imagick('image.png');
$image->adaptiveSharpenImage(2,1);
} catch(
ImagickException $e) {
echo
'Error: ' , $e->getMessage();
die();
}
header('Content-type: image/png');
echo
$image;
?>

另请参阅

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top