【发布时间】:2013-01-13 22:14:17
【问题描述】:
我正在使用 websocket 以 blob 形式发送 Jpeg 图像。我已经压缩(gzipped)了 blob,但我找不到使用 JavaScript 解压缩它的方法。有谁知道怎么做?
这是我用来读取 blob 并将其转换为 base64 字符串的代码:
var r = new FileReader();
r.onload = function(){
draw(btoa(r.result));
};
r.readAsBinaryString(e.data);
draw() 函数基本上使用 base64 字符串将图像绘制到 HTML5 画布上。
我发现 this library 可以为字符串充气,但它不支持 blob。 (据我所知/已经测试过)如果有人知道一种方法,我会很高兴的。 :) 谢谢!
【问题讨论】:
标签: javascript compression blob inflate