이 코드는 높이 및 너비 매개 변수 집합에 따라 동적 이미지를 만드는 데 사용됩니다. localhost : 3000/50/50은 너비 50 및 높이 50의 이미지를 제공합니다 .I github에서 가져온이 코드를 사용하고 있습니다. 내 시스템에 imageMagick을 설치했습니다. 노드 js 동적 이미지 오류
var http = require('http');
var url = require('url');
var fs = require('fs');
var gm = require('gm');
var server = http.createServer(function(request, response){
var url_parts = url.parse(request.url).path.substring(1).split("/");
var width = parseInt(url_parts[0]);
var height = parseInt(url_parts[1]);
var max = Math.max(width, height);
if(!isNaN(width) && !isNaN(height))
{
response.writeHead(200, {'content-type': 'image/png'});
gm('nodejs.png').
resize(max, max).
crop(width, height, 0, 0).
stream(function(err, stdout, stderr){
if(err) {
console.log(err)
}
else {
stdout.pipe(response);
}
});
}
else {
response.writeHead(400, {'content-type' : 'text/plain'});
response.end();
}
})
.listen(3000);
이
는 project.What의이기 때문에 내가 잘못하고있는 중이 야한다는 것입니다 내가 파일 nodejs.png이 같은 디렉토리에 존재events.js:72 throw er; // Unhandled 'error' event ^Error: spawn ENOENT at errnoException (child_process.js:980:11) at Process.ChildProcess._handle.onexit (child_process.js:771:34)
얻을 오류인가?
는 전체 오류 메시지를 게시하고 찾을하시기 바랍니다 수 필요 코드의 오류 줄도? – exebook