私はpngjsの多くの方法で作業しています。ほとんどの場合、彼らは正常に動作します。ただし、次の例のように、私はエラーを取得:「ストリームが書き込み可能ではありません」node.js - pngjsエラー: "ストリーム書き込み不可"ランダムに
var fs = require('fs'),
PNG = require('pngjs').PNG;
var dst = new PNG({width: 100, height: 50});
fs.createReadStream('http://1.1m.yt/hry7Eby.png') //download this picture in order to examine the code.
.pipe(new PNG())
.on('parsed', function(data) {
console.log(data);
});
をこのケースは、私がpngjs方法のすべてを、一日一回1枚のランダムPNG画像上でこのエラーを取得し、単数形ではありませんそのエラーは明らかに私のアプリをクラッシュさせます。 (注:私はreadStreamをあなたに与えたのhttpリンクを使用することはできません、あなたは&は、名前を変更し、ような何かをダウンロードする必要があります):
fs.createReadStream('1.png')
はあなたの時間と労力をいただき、ありがとうございます。