###前提・実現したいこと
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
1var easyimg = require('easyimage'); 2easyimg.rescrop({ 3 src:'kitten.jpg', dst:'./output/kitten-thumbnail.jpg', 4 width:500, height:500, 5 cropwidth:128, cropheight:128, 6 x:0, y:0 7 }).then( 8 function(image) { 9 console.log('Resized and cropped: ' + image.width + ' x ' + image.height); 10 }, 11 function (err) { 12 console.log(err); 13 } 14);
###試したこと
環境変数のPATHにC:\Program Files\ImageMagick-7.0.5-Q16\imdisplay.exe
を入れてみたのですがエラーが出ます
###補足情報(言語/FW/ツール等のバージョンなど)
nodejs: v6.9.5
easyimage: ^2.1.0
npm: v3.10.10
あなたの回答
tips
プレビュー