Open In App

Node.js GM blur() Function

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:

Return Value: This function returns a blurred Gmagick image. 



Original Image: 

 

Example 1: 




// 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: 




// 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:


Article Tags :