📜  PHP | imagick的adaptiveBlurImage()函数(1)

📅  最后修改于: 2023-12-03 15:18:24.481000             🧑  作者: Mango

PHP | imagick的adaptiveBlurImage()函数

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()

参考文献
  1. PHP imagick adaptiveBlurImage()函数