📅  最后修改于: 2023-12-03 15:08:23.074000             🧑  作者: Mango
在 Node.js 中,可以使用 sharp 或 gm 库来进行 JPG 到 PNG 的转换。
npm install sharp
const sharp = require('sharp');
const fs = require('fs');
sharp('input.jpg')
.png()
.toFile('output.png', (err, info) => {
if (err) {
console.error(err);
} else {
console.log(info);
}
});
以上代码将 input.jpg
转换成 output.png
。
npm install gm
const gm = require('gm').subClass({imageMagick: true});
gm('input.jpg')
.write('output.png', function (err) {
if (err) {
console.error(err);
} else {
console.log('done');
}
});
以上代码将 input.jpg
转换成 output.png
。
需要注意的是,使用 gm 库进行转换需要安装 ImageMagick 或 GraphicsMagick。
推荐使用 sharp 库进行 JPG 到 PNG 的转换,因为它性能更高,而且在安装时不需要额外安装其他依赖。