質問編集履歴

1 文法の修正

yuta0801

yuta0801 score 236

2017/04/02 21:46  投稿

NodeJSでImageMagickが見つからない
NodeJSからImageMagickが見つからない
###前提・実現したいこと
NodeJSで画像をトリミングし保存する
###発生している問題・エラーメッセージ
```
ImageMagick Not Found
EasyImage requires ImageMagick to work. Install it from http://www.imagemagick.org/script/binary-releases.php.
{ Error: Command failed: –³Œø‚ȃpƒ‰ƒ[ƒ^[‚Å‚· - -set
at ChildProcess.<anonymous> (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:498:12) timedOut: false, killed: false, code: 4, signal: null }
```
インストーラーでインストールしたのにImageMagickが見つからないとエラーが出てしまいます
###該当のソースコード
```js
var easyimg = require('easyimage');
easyimg.rescrop({
src:'kitten.jpg', dst:'./output/kitten-thumbnail.jpg',
width:500, height:500,
cropwidth:128, cropheight:128,
x:0, y:0
}).then(
function(image) {
console.log('Resized and cropped: ' + image.width + ' x ' + image.height);
},
function (err) {
console.log(err);
}
);
```
###試したこと
環境変数のPATHに`C:\Program Files\ImageMagick-7.0.5-Q16\imdisplay.exe`
を入れてみたのですがエラーが出ます
###補足情報(言語/FW/ツール等のバージョンなど)
nodejs: v6.9.5
easyimage: ^2.1.0
npm: v3.10.10
  • Node.js

    3705 questions

    Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

  • ImageMagick

    150 questions

    ImageMagickとは、画像の表示や操作を行うオープンソースのソフトウェアです。プログラムはCで書かれており、GIFやJPEG、PDFなど画像ファイルフォーマット100種類以上に対応しています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る