我有以下命令:
gm('input.jpg')
.crop(500, 500, 10, 10)
.write('output.jpg', function (err) {
if (err) {
console.log(err)
} else {
console.log('Success')
}
})
我想在不必编写2个不同命令的情况下为其添加条件,因此它会像:
var overlay = true
gm('input.jpg')
.crop(500, 500, 10, 10)
if(overlay == true){
.draw('image Over 0,0 750,750 overlay.jpg')
}
.write('output.jpg', function (err) {
if (err) {
console.log(err)
} else {
console.log('Success')
}
})
我知道上面的代码不会运行,我正在寻找可行的建议,而没有2个不同的GM命令
答案 0 :(得分:4)
除非GM图书馆如何在这里发挥作用,否则你可以将state.go(view)
链分成更小的部分,而不是
gm().crop().write()