3

我很难使用graphicmagic从nodejs返回图像。浏览器挂在流上。

我已经引用了 NodeJS gm resize and pipe to response,但我仍然无法使其工作。

gm = require('gm');

app.get('/text', function (req, res)
{
    gm(200, 400, "#ddff99f3")
    .drawText(10, 50, "from scratch")
    .stream('png', function (err, stdout, stderr) {
      stdout.pipe(res);
    });
});
4

2 回答 2

5

看起来您没有设置适当的内容类型:

res.set('Content-Type', 'image/png'); // set the header here

在调用之前执行此操作gm.drawText

于 2013-04-07T22:36:27.083 回答
-1

所以......呃,我刚刚重新启动了我的机器,它神奇地工作了。

于 2013-04-07T22:38:11.577 回答