5

画像をぼかすスクリプトを書く必要があります。ぼやけさせる必要が無ければ問題ありませ

さて、GD のガウスぼかしフィルターは本当に弱いです。また、imageconvolutionは何らかの理由で 3x3 行列のみを受け入れるため、より大きな半径のガウス行列を生成してぼかしを強くすることはできませんか? できたとしても、どれくらい速くなるかわかりません。

ガウスぼかしを複数回実行するとうまくいきますが、非常に遅いです。私が探している効果を得るには、画像に対して 40 ~ 100 回実行する必要があります。もちろん、完了するまでに 10 ~ 20 秒かかります。

PHP にバンドルされているライブラリを使用して、妥当な時間内に探しているものを達成する方法はありますか?

これが正確な効果です。生成時間: 10.972307920456 秒。80パス。

オリジナル:

ここに画像の説明を入力

処理済み:

ここに画像の説明を入力

4

1 に答える 1

0

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

a)。$radius ぼかし半径

b)。$sigma 標準偏差

c)。$channel チャネルタイプ定数。提供されていない場合、すべてのチャネルがぼやけます。

于 2013-01-24T11:01:49.730 に答える