Javascript Imagemagic在节点js中显示无法定义的错误

Javascript Imagemagic在节点js中显示无法定义的错误,javascript,node.js,express,imagemagick,imagemagick-convert,Javascript,Node.js,Express,Imagemagick,Imagemagick Convert,我正在使用Image imagemagick,在我的文件中,我的多个图像名称用逗号分隔,我的目标是,在我调整图像大小后,我需要将名称以逗号分隔的形式存储在“res_Image”中。问题是中间出现了一个错误,正在停止迭代。有人可以帮助我吗。谢谢 我的代码 function imageResize(file){ file = file.split(','); file.forEach(function(i,v){ i = i.split(','); im.resize(

我正在使用Image imagemagick,在我的文件中,我的多个图像名称用逗号分隔,我的目标是,在我调整图像大小后,我需要将名称以逗号分隔的形式存储在“res_Image”中。问题是中间出现了一个错误,正在停止迭代。有人可以帮助我吗。谢谢

我的代码

function imageResize(file){
file = file.split(',');
  file.forEach(function(i,v){
    i = i.split(',');
    im.resize(
        {
          srcPath: config.uploadPath+i,
          dstPath: config.blogsResizeUploadPath+'res_'+i,
          width:   600
        },function(err, stdout, stderr){
          if (err) throw err;
        }
    ); 
    res_image += ','+i; 
  })

}
错误:

convert: no images defined `./public/uploads/blogs_resized/res_' @ error/convert.c/ConvertImageCommand/3210.

at ChildProcess.<anonymous> (/var/www/html/dox/node_modules/imagemagick/imagemagick.js:88:15)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at maybeClose (internal/child_process.js:877:16)
at Socket.<anonymous> (internal/child_process.js:334:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:493:12) timedOut: false, killed: false, code: 1, signal: null }
convert:no image defined`./public/uploads/blogs\u resized/res\u'@error/convert.c/ConvertImageCommand/3210。
在这个过程中。(/var/www/html/dox/node_modules/imagemagick/imagemagick.js:88:15)
两点钟(events.js:106:13)
在ChildProcess.emit(events.js:191:7)
在maybeClose(内部/子进程js:877:16)
在插座上。(内部/子进程js:334:11)
在emitOne(events.js:96:13)
在Socket.emit(events.js:188:7)
at Pipe.\u handle.close[as\u onclose](net.js:493:12)timedOut:false,killed:false,code:1,signal:null}

有人能帮我吗?谢谢。

这能回答你的问题吗?这回答了你的问题吗?