尝试使用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
答案 0 :(得分:0)
您错过了参数,width
和callback
是必需的,因此您必须执行以下操作:
image.resize(width, height, function(err,image){
if(err){
throw(err)
}
})
答案 1 :(得分:0)
在将变量width
或height
传递给函数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)
})}