2012-12-10 3 views
1

Azure에서 실행되는 nodejs에서 https://github.com/rsms/node-imagemagick을 사용하고 있습니다. 그러나, 나는 시스템이 ImageMagick이 경로를 찾을 수없는 것 같다 오류Azure에서 imagemagick을 사용하려고하면 "시스템에서 파일을 찾을 수 없습니다"오류가 발생합니다.

"Error: Command failed: CreateProcessW: The system cannot find the file specified."

을 얻을

var im = require('imagemagick'); 
im.readMetadata('kittens.jpg', function(err, metadata){ 
    if (err) throw err; 
    console.log('Shot at '+metadata.exif.dateTimeOriginal); 
}) 

전, 파일에 대한 정보를 얻기 위해 노력하지만, 나는이 문제를 어떻게 해결합니까?

답변

3

ImageMagick을 설치해야합니다.

내가 할 수 있는지 여부와 방법은 Windows Azure 웹 사이트, 클라우드 서비스 또는 가상 컴퓨터 중 무엇을 사용하는지 (사용중인 OS에 따라)에 달려 있다고 생각합니다.

Node.js 코드와 동일한 디렉토리에 바이너리를 복사하는 것부터 시작할 수 있습니다.

+0

감사합니다. @smarx. 나는 웹 사이트를 사용하고있다. 문제는 내가 원격으로 아무것도 설치할 수 없다는 것이다. (Windows 용 imagemagick) (http://www.imagemagick.org/script/binary-releases.php#windows)는 설치 프로그램에서만 제공된다. – abinop

+0

제 생각 엔 Windows Azure 웹 사이트와 같은 공유 호스트에서이 작업을 할 수 없기 때문입니다. – smarx

관련 문제