📅  最后修改于: 2023-12-03 15:03:13.136000             🧑  作者: Mango
motionBlur()函数是GM库中的一个函数,用于对图像进行运动模糊处理。
motionBlur(radius, sigma, angle)
返回一个新的GM对象,代表运动模糊后的图像。
npm install gm
const gm = require('gm');
gm('/path/to/image.jpg')
.motionBlur(20, 10, 45)
.write('/path/to/blurryImage.jpg', (err) => {
if (!err) console.log('motion blur successfully');
});
运行上述代码之后,即可对指定路径下的图像进行运动模糊处理。其中,radius参数表示模糊半径,sigma参数表示正态分布的标准差,angle参数表示运动方向的角度值。运行结果将生成一个新的图像文件,文件名为blurryImage.jpg。