nodejs imageMagick 参数报错

var gm = require('gm').subClass({imageMagick: true})
var tanpwd = process.cwd()
var code = {
    getCode:function(){
        gm(tanpwd+'\\config\\bg.jpg')// 原图路径
        
        .write(tanpwd+'\\upload\\b.png', function (e) {// 输出的图片路径
            if(e) {
                console.log(e.message)
            }else {
                console.log('done')
            }
        })
    }
}
module.exports = code

一直说我参数错误
Command failed: Invalid Parameter - C:xxxxxxxxxxxxuploadb.png
所以这东西到底怎么用imageMagick

阅读 2.6k
2 个回答

看起来是write方法的第一个参数也就是输出图片路径输入不正确,检查一下路径是否格式有误,或者换个路径看一下错误是否仍然存在。

首先确认输出路径(路径是否存在),其次这里的路径不应该格式化一下吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题