2016-03-08 55 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'設置的東西。