使用jimp转换webp格式的图片为png或jpg格式
时间: 2023-12-11 11:02:44 浏览: 196
webp格式转jpg,png
下面是一个使用 jimp 将 webp 格式的图片转换为 png 或 jpg 格式的示例代码:
```javascript
const Jimp = require('jimp');
const path = require('path');
const inputFilePath = path.join(__dirname, 'input.webp');
const outputFilePath = path.join(__dirname, 'output.png');
// 使用 Jimp 将 webp 格式的图片转换为 png 或 jpg 格式
Jimp.read(inputFilePath)
.then(image => {
image.write(outputFilePath);
console.log(`Image ${inputFilePath} converted to ${outputFilePath}`);
})
.catch(err => {
console.error(err);
});
```
这个示例中,我们首先指定了输入的 webp 图片路径和输出的 png 或 jpg 图片路径,然后使用 Jimp 库的 `Jimp.read` 函数读取输入的 webp 图片,再使用 `image.write` 函数将图片保存为输出的 png 或 jpg 图片。
需要注意的是,使用 Jimp 库需要先安装相关依赖,可以通过以下命令安装:
```bash
npm install jimp
```
另外,Jimp 支持的图片格式包括 png、jpeg、bmp、tiff、gif、webp、svg 等,如果需要将 webp 转换为其他格式的图片,只需要将输出的文件路径后缀改为对应的格式即可。
阅读全文