2016-03-08 75 views
0

当我尝试执行使用通用和的NodeJS在Windows的代码这个简单的例子利用GM空缓冲区:错误:流收益率的NodeJS(Windows)中

var gm = require('gm').subClass({imageMagick: true}); 
gm(50, 50, '#000F') 
    .setFormat('img') 
    .fill('black') 
    .drawCircle(50, 50, 60, 60) 
    .toBuffer(function(error, buffer) { 
     if(error) { console.log(error); return; } 
     console.log('success: ' + buffer.length); 
    } 
); 

我得到的错误:

[Error: Stream yields empty buffer]

为什么这个错误令人开心,我该如何解决它?

回答

0

我觉得你的问题是:

.setFormat('img') 

尝试像'png''jpeg'设置的东西。