我有一个ajax应用程序,其中PHP端将来自摄像机的未编码原始图像数据发送到客户端javascript端。

我想使用imgcanvas标签通过html和javascript显示图像。

图片数据为32 * 32无符号字符。

我想做任何事情来达到我的目标(编码或其他目的),但是我想在客户端做,因为我无法在服务器端处理任何其他操作。

我试图将原始数据编码为jpeg或png数据,但没有成功。

我发布了一个无效的示例:

var encoder = new JPEGEncoder(9);
var jpgFile = encoder.encode(rawImage, 9);
document.getElementById("image").src = jpgFile;
jpgFile就像

我在网上搜寻了JPEGEncoder。

最佳答案

为您尝试过=)

http://jsfiddle.net/bYGum/

您要做的就是确保您的字符串是base64编码的,并做与您已经编写的完全相同的事情:

document.getElementById("image").src = jpgFile;

关于javascript - 如何使用html和javascript显示原始图像数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22539999/

10-12 18:07
查看更多