fs.readfile读取图片文件流,怎么还原成图片?
var fs = require(‘fs’);
fs.readFile(’./face.jpg’, ‘utf8’, function(err, originBuffer) { console.log(originBuffer); // 接下来该如何实现把读取的数据流保存为图片, 图片读取时编码格式固定为 utf8 });
如上代码 console.log 输出的结果如下:
q.png
7 回复
不要解码。二进制数据解码后格式就被破坏了。 另外,console是不能显示图片的。 var fs = require(‘fs’);
const imgBuffer = fs.readFileSync(’./face.jpg’) fs.writeFileSync(‘new.jpg’, imgBuffer)