나는 이미지 프로세싱 API를 만들고있다. 이미지에 FFT를 계산하는 예제를 작성했습니다. 이 예제는 로컬에서는 실행되지만 Heroku에는 실패 (오류는 발생하지 않지만 출력은 없음)합니다.ImageMagick에서 FFTW with Heroku
제 코드에 ImageMagick이 FFTW과 함께 설치되어야합니다. Heroku에서 할 수있는 방법이 있습니까? 아니면 내 앱의 새로운 공급자를 찾아야 만한다.
var gm = require('gm').subClass({ imageMagick: true });
var im = require('imagemagick');
exports['fft'] = function (req, res, next) {
var image = __dirname + '/' + req.query.image;
var image_out = __dirname + '/tmp/output-0.png';
im.convert([image, '-fft', './tmp/output.png'], function(req, resp, next){
im.convert([image_out, '-auto-level', '-evaluate', 'log', '100000', './tmp/output-0.png'], function (req1, resp1, next1){
var base = gm(image_out);
write(base, res, next);
});
});
}