The blur() function is an inbuilt function in the GraphicsMagick library which is used to add a blur filter to the image. The function returns the true value of success.
Syntax:
blur( radius, sigma )
Parameters: This function accepts two parameters as mentioned above and described below:
- radius: This parameter stores the value of the blur radius.
- sigma: It is an optional parameter that stores the sigma of the object.
Return Value: This function returns a blurred Gmagick image.
Original Image:
Example 1:
javascript
// Include gm library const 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' );
}); |
Output:
Example 2:
javascript
// Include gm library const 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' );
}); |
Output:
Reference: