📅  最后修改于: 2023-12-03 15:38:05.203000             🧑  作者: Mango
在 Node.js 中可以使用 Sharp 模块来进行图片转换的处理,下面是具体的示例代码。
我们可以使用 npm 来安装 Sharp 模块,代码如下:
npm install sharp
下面的示例代码展示了如何将 PNG 转换为 JPG:
const sharp = require('sharp');
sharp('input.png')
.jpeg()
.toFile('output.jpg', (err, info) => {
if(err) {
console.log(err);
} else {
console.log(info);
}
});
代码说明:
首先加载 Sharp 模块。
调用 sharp()
方法传入输入图片的路径。
调用 .jpeg()
方法将图片转换为 JPG 格式。
调用 .toFile()
方法将输出文件保存到指定路径,支持回调函数,可以处理错误信息和成功信息。
需要注意的是,Sharp 模块支持非常丰富的图片处理选项,需要根据实际需求做出相应的调整。
通过本文的介绍,我们学会了如何使用 Node.js 和 Sharp 模块将 PNG 转换为 JPG,并且了解了 Sharp 模块的一些基本用法,这对于进行一些图片处理的场景非常有帮助。