5

我需要编写一个脚本来模糊图像。如果我不需要它真的很难模糊它,那将不是问题。

现在,GD的高斯模糊滤镜真的很弱。由于某种原因,图像卷积只接受 3x3 矩阵,所以我不能生成具有更大半径的高斯矩阵以获得更强的模糊?即使我可以,我也不确定它会有多快。

多次运行高斯模糊可以解决问题,但速度非常慢。为了达到我正在寻找的效果,我需要在图像上运行 40-100 次,当然,完成需要 10-20 秒。

有没有办法使用与 PHP 捆绑在一起的库在合理的时间内实现我正在寻找的东西?

这是确切的效果。生成时间:10.972307920456 秒。80 次通过。

原来的:

在此处输入图像描述

处理:

在此处输入图像描述

4

1 回答 1

0

bool Imagick::blurImage ( float $radius , float $sigma [, int $channel ] )

一个)。$radius 模糊半径

乙)。$sigma 标准差

C)。$channel 通道类型常量。未提供时,所有通道都会模糊。

于 2013-01-24T11:01:49.730 回答