我一直在尋找PHP代碼來應用高斯模糊圖像。如何在PHP中實現模糊效果?
我所做的是這樣的:
<?php
$image = imagecreatefromjpeg('new.jpg');
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);
imagejpeg($image, 'blur.jpeg');
imagedestroy($image);
?>
但是效果非常弱,如果我重複模糊效果,它需要一個很長的時間來處理和最終的結果仍然不那麼好。
我也用過Timthumb,我一直很喜歡它的簡單性,但是它會默認裁剪圖像,其模糊效果非常弱。
試試這裏的答案:http://stackoverflow.com/questions/7245710/php-gd-better-gaussian-blur –
命令行或PHP模塊_ImageMagick_可以做到這一點 - 任何體面的算法應該能夠採取模糊值。你有沒有搜索這個,如果是的話,它會變成什麼樣子? – halfer
@ErikNedwidek,因爲我想將模糊值連接到一個滑塊,因此用戶可以輕鬆地更改模糊效果,因此進行此計算時感覺有點複雜。 此外它需要相同的策略..重複代碼以獲得更強效果 –