Skip to content
Related Articles

Related Articles

Node.js GM swirl() Function

Improve Article
Save Article
  • Last Updated : 13 Oct, 2021
Improve Article
Save Article

The swirl() function is an inbuilt function in the GraphicsMagick library which is used around the center of the image. The degrees specify the tightness of the swirl.

Syntax:

swirl( angle )

Parameters: This function accept single parameter which is mentioned above and described below:

  • angle: This parameter stores the angle of the swirl.

Return Value: This function returns GraphicsMagick swirl image.

Original Image:

Example 1:




// Include gm library
var gm = require('gm');
  
// Import the image
gm('1.png')
  
// Invoke swirl function with
// an angle values as 45
.swirl(45)
  
// Process and Write the image
.write("swirl1.png", function (err) {
    if (!err) console.log('done');
});


Output:

Example 2:




// Include gm library
var gm = require('gm');
   
// Import the image
gm('1.png')
   
// Set stroke color
.stroke("#fe1232")
   
// Set fill color
.fill("#1200ff")
   
// Draw Rectangle using drawRectangle function
.drawRectangle(10, 2, 130, 30, 1, 2)
   
// Invoke swirl function with
// an angle value as -270 
.swirl(-270)
   
// Process and Write the image
.write("swirl2.png", function (err) {
    if (!err) console.log('done');
});


Output:

Reference:


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!