我正在使用graphicsmagick npm:
https://www.npmjs.com/package/gm我正在尝试编写如下代码。
const gm = require('gm');
const fs = require('fs');
// ....
function makeTransparent(){
const readStream = fs.createStream("myimg.png");
gm(readStream)
.transparent("#FFFFFF")
.stream(function, err, stdout, stderr) {
const writeStream = fs.createWriteStream("result.png");
stdout.pipe(writeStream);
});
}
我在做什么错了?
答案 0 :(得分:0)
您有很多错别字,还需要提供包裹:
var fs = require('fs')
, gm = require('gm');
const readStream = fs.createReadStream("myimg.jpg");
gm(readStream)
.transparent("#FFFFFF")
.stream(function (err, stdout, stderr) {
const writeSTream = fs.createWriteStream("result.png");
stdout.pipe(writeSTream);
});