0
我正在使用Mapbox's Javascript PBF library将PBF
文件转换为png
。对于上下文,这里是我到目前为止有:将base64图像数据转换为png?
var pbfFile = new pbf(fs.readFileSync('0.pbf')), // pbfFile.buf gives us the binary data for the image
buffer = new Uint8Array();
buffer = pbfFile.readBytes();
console.log("Raw Uint8 data: " + buffer);
var bufferToBase64 =btoa(String.fromCharCode.apply(null, buffer));
console.log("Image data in base64: " + bufferToBase64);
其输出以下:
Raw Uint8 data: 139,8,0,0,0,0,0,0,3,157,86,123,84,84,199,25,223,111,230,238,222,185,23,88,150,187,168,184,32,44,23
Image data in base64: iwgAAAAAAAADnVZ7VFTHGd9v5u7euRdYlruouCAsFw==
我有点失去了,我怎么能以base64数据转换为png
图像和通它到我的服务器。我有一台express
服务器运行并收听请求,现在上面的代码在我通过终端连接到它时运行。
有没有一种方法可以将上述base 64转换并将图像发送到我的浏览器?不一定在画布上,就像一个文件(从而提示下载)一样完美。