Node.js GM shade() Function
The shade() function is an inbuilt function in the GraphicsMagick library which is used to shade the image using a distant light source. The function returns the true value of success.
Syntax:
shade( azimuthal angle, elevation angle )
Parameters: This function accepts two parameters as mentioned above and described below:
- azimuthal angle: This parameter stores the value of the azimuthal angle.
- elevation angle: This parameter stores the value of the elevation angle.
Return Value: This function returns the GraphicsMagick object with an image added.
Original Image:
Example:
javascript
// Include gm library const gm = require( 'gm' ); // Import the image gm( 'gfg.png' ) // Set stroke color .stroke( "#fe1232" ) // Set fill color .fill( "#1200ff" ) // Draw Rectangle using drawRectangle function .drawRectangle(10, 2, 130, 30, 1, 2) // Invoke shadefunction with azimuthal // as 45 and elevation angle as 90 .shade(45, 90) // Process and Write the image .write( "shade1.png" , function (err) { if (!err) console.log( 'done' ); }); |
Output:
Reference:
Please Login to comment...