(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveSharpenImage — 自适应锐化图像
$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;
?>