nodejsとnode-wkhtmlパッケージを介してwkhtmltoimageを使用していくつかのhtmlをpngに変換しようとしています。
私は問題なくpdfを作成することができます。ただし、pdfではなくpngを作成しようとすると、pngは本来あるべき色ではなく、単なる色の帯になります。プロジェクトサイトで報告されたこのバグは、私が見ているものと非常によく似ています(pngを書き込もうとしていて、バグがpngについて報告されていることを除いて)。
この問題は、Windowsでstdoutを使用している場合にのみ発生するはずです。回避策はありますか?stdoutを使用せずにファイルを保存する方法はありますか?
var fs = require('fs');
var wkhtml = require('node-wkhtml'),
createWriteStream = require('fs').createWriteStream;
var MyClass = module.exports = function()
{
var png = wkhtml.spawn('png');
png.stdout.pipe(createWriteStream('node_doc.png'));
png.stdin.end('<h1>Hello World</h1>');
}
new MyClass();