📅  最后修改于: 2023-12-03 15:18:24.481000             🧑  作者: Mango
adaptiveBlurImage()
函数是PHP Imagick类中的一种模糊滤镜,它可以应用自适应模糊到图像中。当使用自适应模糊时,会对不同图像区域进行不同的模糊程度处理,这样可以最大程度地保留图像的细节。
bool Imagick::adaptiveBlurImage(float $radius, float $sigma [, int $channel = Imagick::CHANNEL_DEFAULT ])
$radius
:半径。$sigma
:标准偏差。$channel
:通道。成功时返回true
,失败时返回false
。
<?php
// 创建一个Imagick对象
$image = new Imagick('example.jpg');
// 应用自适应模糊
$image->adaptiveBlurImage(3, 1);
// 保存结果
$image->writeImage('example_blur.jpg');
?>
值得注意的是,该函数最好在需要对整个图像进行模糊的情况下使用。如果你只需要模糊图像的某一部分,最好使用其他的滤镜函数,如GaussianBlurImage()
。