Edu*_*el 5 javascript base64 byte image node.js
我有一个很长的字节数组,数字从 0 到 255,并且我知道它是图像,那么如何像文件一样保存它呢?我尝试了很多事情,但都没有成功。
图像已创建,但由于已损坏而无法打开。
文件.js
function saveImage(filename, data){
//Data = [1,6,2,23,255,etc]
var wstream = fs.createWriteStream(ARTWORK_PATH+filename);
for (var i = 0; i < data.length; i++) {
wstream.write(data[i].toString('base64'));
}
wstream.end();
}
Run Code Online (Sandbox Code Playgroud)
为什么使用base64编码?如果你的data参数中的图像数据为二进制,则可以写入它。
fs.writeFile(filename, data, "binary", function(){...});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19416 次 |
| 最近记录: |