LWIP错误:未知参数配置

时间:2016-12-16 09:42:10

标签: node.js image node-modules

尝试使用lwip resize时有问题 它的功能

function resize(path, width, height) {
 lwip.open(path, function(err, image){
    console.log(image)
    console.log(path)
    console.error(err)
   image.resize(width, height)
 })}

resize("/home/peter/webstorm/testProject/public/upload/image.png", 150, 150);

控制台日志是:

图片{   __lip:LwipImage {},   __locked:false,   __trans:false,   __metadata:null}

/home/peter/webstorm/testProject/public/upload/image.png

错误是:

错误:未知参数配置,150,150

2 个答案:

答案 0 :(得分:0)

您错过了参数,widthcallback是必需的,因此您必须执行以下操作:

image.resize(width, height, function(err,image){
  if(err){
    throw(err)
  }
})

lwip#resize

答案 1 :(得分:0)

在将变量widthheight传递给函数resize时,请确保其为数字类型。 可能parseInt是您的解决方案:

function resize(path, width, height) {
   lwip.open(path, function(err, image){
   console.log(image)
   console.log(path)
   console.error(err)
   image.resize(parseInt(width), parseInt(height), callback)
})}