我正在創建一個圖像處理API。我已經寫了一個例子來計算圖像上的FFT。這個例子在本地運行,但在Heroku上失敗(沒有錯誤,但沒有輸出)。ImageMagick與Heroku上的FFTW
我懷疑我的代碼需要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);
});
});
}