大锅们,nodejs中用sharp怎么修改图片格式呀,我百度搜到资料,去用之后要么报错要么无效,怎么用啊。
参考GPT和自己的思路:要使用sharp来修改图片格式,可以采用下面的代码:
const sharp = require('sharp');
const fs = require('fs');
// 读取图片文件
const inputBuffer = fs.readFileSync('input.jpg');
// 使用sharp来修改图片格式
sharp(inputBuffer)
.toFormat('png')
.toFile('output.png', (err, info) => {
if (err) throw err;
console.log(info);
});
其中,toFormat()方法用于指定转换后的图片格式,toFile()方法用于输出新的图片文件。你需要将代码中的input.jpg替换为你的原始图片文件名,将output.png替换为你想要输出的新的图片文件名。