imagick的:: adaptiveSharpenImage()函数是PHP中的内置函数, 可为图像提供自适应的锐化图像功能。自适应锐化图像的强度取决于图像边缘的急剧降低。
语法如下:
bool Imagick::adaptiveSharpenImage ( $radius, $sigma, $channel )
参数:此函数接受上述和以下描述的三个参数:
- $ radius:此参数用于设置高斯半径, 以像素为单位。它不计算中心像素。如果半径值为零, 则表示将自动选择半径。
- $ sigma:此参数用于查找高斯的标准偏差(以像素为单位)。
- $ channel:此参数提供对通道模式有效的通道常数。然后, 可以使用按位运算符组合一个以上的通道。 Imagick函数中的默认通道为Imagick :: CHANNEL_DEFAULT。
下面的程序说明了imagick的:: adaptiveSharpenImage()PHP中的功能:
原始图片:
文章图片
程序:
<
?php// require_once('path/to/vendor/autoload.php');
header( 'Content-type: image/png' );
$image = new Imagick(
'https://media.lsbin.org/wp-content/uploads/lsbin-9.png' );
$image ->
adaptiveSharpenImage(19, 8);
echo $image ;
?>
输出如下:
文章图片
【PHP | imagick的自适应SharpenImage()函数】参考: http://php.net/manual/en/imagick.adaptivesharpenimage.php
推荐阅读
- 删除给定索引范围为[L – R]的数组元素
- JavaScript二叉树实现和原理完全讲解
- 20个Github最流行的JavaScript前端开发库合集
- 前端开发都流行什么框架(推荐8个最好用的JavaScript前端开发框架)
- 收藏了!10个最好的前端开发工具和插件合集
- 使用回溯算法解决收费公路重建问题,JavaScript算法设计
- 前端面试题(14道精选Vue面试题及答案)
- 前端入职必备!十大经典Vue面试题及答案
- 最新前端面试题!20个React面试题(React组件面试题及答案合集)