Я все еще новичок в узле, так что медведь со мной.Как изменить размер изображения из mongo gridfs
У меня есть изображения, хранящиеся в mongo gridfs. как изменить размер потока изображений? Я пытаюсь использовать ffmpeg. вот мой метод:
exports.read = function (req, res) {
var db = mongoose.connection.db;
var id = new ObjectID(req.params.imageId);
var store = new GridStore(db, id, 'r', {root: 'fs'});
store.open(function (err, store) {
if (err) return err;
res.header("Content-Type", store.metadata['Content Type']);
res.header("Content-Disposition", "attachment; filename='" + store.filename + "'");
new ffmpeg()
.input(store.stream(true))
.size('650x365')
.output('/temp/screenshot.png')
.run();
store.stream(true).pipe(res)
});
};
но я получаю сообщение об ошибке:
Ошибка: FFmpeg завершался с кодом 1: трубы: 0: Неверные данные, найденные при обработке входных данных.
что я делаю неправильно?
спасибо Майку С. Я все еще прототипирую и пытаюсь понять вещи. Еще раз спасибо за ваш совет. – CurlyFro
Рад, что я мог бы помочь :) –