Node Jimp | Color xor Last Updated : 10 Apr, 2023 Comments Improve Suggest changes Like Article Like Report The xor modifier is an inbuilt color modifier in Nodejs | Jimp which treats the two colors as bitfields and applies an XOR operation to the red, green, and blue components of the given image. image.color([ { apply: 'xor', params: value } ]); Parameter: value - This parameter stores the color to which the xor operation is to apply. Input Images: Example 1: javascript // npm install --save jimp // import jimp library to the environment const Jimp = require('jimp'); // User-Defined Function to read the images async function main() { const image = await Jimp.read ('https://media.geeksforgeeks.org/wp-content/uploads/20190328185307/gfg28.png'); // color function having xor modifier image.color([{ apply: 'xor', params: ['green'] }]) .write('xor1.png'); } main(); console.log("Image Processing Completed"); Output: Example 2: cb (optional parameters) javascript // npm install --save jimp // import jimp library to the environment const Jimp = require('jimp'); // User-Defined Function to read the images async function main() { const image = await Jimp.read ('https://media.geeksforgeeks.org/wp-content/uploads/20190328185333/gfg111.png'); // color function having xor modifier image.color([{ apply: 'xor', params: ['blue'] }], function (err) { if (err) throw err; }) .write('xor2.png'); } main(); console.log("Image Processing Completed"); Output: Reference: https://www.npmjs.com/package/jimp Comment More infoAdvertise with us Next Article Node Jimp | Color red S sarthak_ishu11 Follow Improve Article Tags : Web Technologies Node.js Image-Processing Node-Jimp Similar Reads Node Jimp | Color red The red modifier is an inbuilt color modifier in Nodejs | Jimp which modifies the red components of the given image by a given amount. image.color([ { apply: 'red', params: value } ]); Parameter: value - This parameter stores the amount by which the red color of the image is to be modified. Input Im 1 min read Node Jimp | Color tint The tint modifier is an inbuilt color modifier in Nodejs | Jimp which mixes white color into the image. Syntax: image.color([ { apply: 'tint', params: value } ]); Parameter: value - This parameter stores the amount of tint to be applied. Input Images:   Example 1: In this example, we will see the 1 min read Node Jimp | Color spin The spin modifier is an inbuilt color modifier in Nodejs | Jimp that spins the hue of an image to a given amount, from -360 to 360. Spinning to 0, 360, and -360 will not perform any function since it sets the hue back to what it was before. Syntax: image.color([ { apply: 'spin', params: [value] } ] 2 min read Node Jimp | Color shade The tint modifier is an inbuilt color modifier in Nodejs | Jimp that mixes black color into the image. Syntax: image.color([ { apply: 'shade', params: value } ]); Parameters: value - This parameter stores the amount of tint to be applied. Input Images:   Example 1: javascript // npm install --sa 1 min read Node Jimp | Color mix The mix modifier is an inbuilt color modifier in Nodejs | Jimp which mixes colors by their RGB component values and the amount is the opacity of the overlaying color. Syntax: image.color([ { apply: 'mix', params: [color : value] } ]); Parameter: color - This parameter stores the color to apply.valu 2 min read Node Jimp | Color hue The hue modifier is an inbuilt color modifier in Nodejs | Jimp that applies hue to an image to a given amount, from -360 to 360. It is an alias of the spin modifier. Syntax: image.color([ { apply: 'hue', params: [value] } ]); Parameter: value - This parameter stores the amount of hue to apply. It t 1 min read Like