Nodejs | GM blur() Function
The blur() function is an inbuilt function in GraphicsMagick library which is used to add blur filter to the image. The function returns the true value on success.
Syntax:
blur( radius, sigma )
Parameters: This function accept two parameters as mentioned above and described below:
- radius: This parameter stores the value of the blur radius.
- sigma: It is an optional parameter which stores the sigma of the object.
Return Value: This function returns blurred Gmagick image.
Original Image:
Example 1:
// Include gm library var gm = require( 'gm' ); // Import the image gm( 'gfg.png' ) // Invoke Blur function with blur radius as 12 .blur(10) // Process and Write the image .write( "blur1.png" , function (err) { if (!err) console.log( 'done' ); }); |
chevron_right
filter_none
Output:
Example 2:
// Include gm library var gm = require( 'gm' ); // Import the image gm( '1.png' ) // Invoke shear function with // xDegrees as 45 and yDegrees as 90 .rotate( "#545651" , 78) // Invoke blur function with radius // as 5 and sigma as 5 .blur(5, 5) // Process and Write the image .write( "blur2.png" , function (err) { if (!err) console.log( 'done' ); }); |
chevron_right
filter_none
Output:
Reference: