PHPFixing
  • Privacy Policy
  • TOS
  • Ask Question
  • Contact Us
  • Home
  • PHP
  • Programming
  • SQL Injection
  • Web3.0

Monday, October 10, 2022

[FIXED] How to achieve a blur effect in PHP?

 October 10, 2022     gd, php     No comments   

Issue

I've been looking for PHP code to apply a Gaussian blur to images.

What I've done was like this:

<?php
$image = imagecreatefromjpeg('new.jpg'); 
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);
imagejpeg($image, 'blur.jpeg');
imagedestroy($image);
?>

However the effect is very weak, and if I repeat the blur effect, it takes a very long time to process and the end result is still not that good.

I also used Timthumb , I always liked its simplicity, but it crops the image by default and its blurring effect is very weak.


Solution

You can use ImageMagic

Original Image

enter image description here

Run via exec

convert a.png -blur 0x3 a_blur.png

Output

OR Run

convert a.png -blur 0x8 a_blur.png

enter image description here



Answered By - Baba
Answer Checked By - Cary Denson (PHPFixing Admin)
  • Share This:  
  •  Facebook
  •  Twitter
  •  Stumble
  •  Digg
Newer Post Older Post Home

0 Comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Total Pageviews

Featured Post

Why Learn PHP Programming

Why Learn PHP Programming A widely-used open source scripting language PHP is one of the most popular programming languages in the world. It...

Subscribe To

Posts
Atom
Posts
Comments
Atom
Comments

Copyright © PHPFixing