javascript - Generate noisy image using Node.js -


we want take input image (input.png) , add noise effect creating output.png.

i've tried using graphicsmagick (using gm module, here link docs):

using radius

using noise(10) doesn't create noisy image, looks more painting.

const gm = require("gm");  gm("input.png")     .noise(10)     .write('output.png', function (err) {           if (!err) console.log('done');           console.log(err);     }); 

using preset

gm("input.png")         .noise("poisson")         .write('output.png', function (err) {               if (!err) console.log('done');               console.log(err);         }); 

when using preset, it's getting there, want control noise percentage.

what want this, being able specify how noise want:

source

is possible using graphicsmagick? possible without installing binaries?

how control noise level?


Comments