nodejs实现图片黑白化

下面是使用Node.js和Jimp实现图片黑白化并保存的示例代码:

 

```javascript

const Jimp = require('jimp');

 

// 读取图片

Jimp.read('lena.png')

  .then(image => {

    // 将图片转换为黑白图像

    image.greyscale();

 

    // 保存黑白图像

    image.write('lena_bw.png');

  })

  .catch(err => {

    console.log(err);

  });

```

 

上述代码中,首先通过Jimp.read()函数读取了名为“lena.png”的图片,并将图片存储在image变量中。接着,通过image.greyscale()函数将图片转换为黑白图像。最后,使用image.write()函数保存黑白图像,将其存储在名为“lena_bw.png”的文件中。

 

需要注意的是,使用Jimp需先通过npm安装Jimp模块。在控制台中执行以下指令,即可完成安装:

 

```shell

npm install jimp

```

 

执行以上代码后,可发现当前目录下生成了一张名为“lena_bw.png”的黑白图片。

你可能感兴趣的:(计算机视觉,javascript)