Open In App

Node.js GM blur() Function

Last Updated : 30 Mar, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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:



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads