//this does not work
function resize(imagepath,cb){
var app = ComFiles.app;
var originalMime ;
jimp.read(imagepath,function(err,image){
//get original mimetype
originalMime = image && image._originalmime ;
cb(err,image);
});
}
function caller(cb){
var path = "D:\\a\\b\\c\\images\\605322.jpg";
resize(path,function(err,result){
cb(err,result);
})
}
//but hard-coding path like this works
function resize(imagepath,cb){
var app = ComFiles.app;
var originalMime ;
jimp.read("D:\\a\\b\\c\\images\\605322.jpg",function(err,image){
//get original mimetype
originalMime = image && image._originalmime ;
callback(err,image);
});
}
我正在尝试使用JIMP库读取此图像。 fs模块可以访问imagepath
,但jimp以某种方式转义斜杠并且不读取文件。如果我对imagepath
进行硬编码,那么它就会被读取。可能是什么问题,如何解决?