📌  相关文章
📜  如何使用 Node.js 将 PNG 转换为 JPG?(1)

📅  最后修改于: 2023-12-03 15:38:05.203000             🧑  作者: Mango

如何使用 Node.js 将 PNG 转换为 JPG

在 Node.js 中可以使用 Sharp 模块来进行图片转换的处理,下面是具体的示例代码。

安装 Sharp 模块

我们可以使用 npm 来安装 Sharp 模块,代码如下:

npm install sharp
将 PNG 转换为 JPG

下面的示例代码展示了如何将 PNG 转换为 JPG:

const sharp = require('sharp');

sharp('input.png')
  .jpeg()
  .toFile('output.jpg', (err, info) => {
    if(err) {
      console.log(err);
    } else {
      console.log(info);
    }
  });

代码说明:

  1. 首先加载 Sharp 模块。

  2. 调用 sharp() 方法传入输入图片的路径。

  3. 调用 .jpeg() 方法将图片转换为 JPG 格式。

  4. 调用 .toFile() 方法将输出文件保存到指定路径,支持回调函数,可以处理错误信息和成功信息。

需要注意的是,Sharp 模块支持非常丰富的图片处理选项,需要根据实际需求做出相应的调整。

总结

通过本文的介绍,我们学会了如何使用 Node.js 和 Sharp 模块将 PNG 转换为 JPG,并且了解了 Sharp 模块的一些基本用法,这对于进行一些图片处理的场景非常有帮助。