加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

如何用html和javascript显示原始图像数据?

发布时间:2021-01-02 02:22:42 所属栏目:资源 来源:网络整理
导读:我有一个ajax应用程序,PHP端将来自摄像头的未编码的原始图像数据发送到客户端javascript端. 我想使用img或canvas标签通过html和javascript显示图像. 图像数据是32 * 32无符号字符. 我想做,无论达到我的目标(编码或其他所有),但我想在客户端做,因为我无法处

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

我想使用img或canvas标签通过html和javascript显示图像.

图像数据是32 * 32无符号字符.

我想做,无论达到我的目标(编码或其他所有),但我想在客户端做,因为我无法处理服务器端的任何其他操作.

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

我发布了一个不起作用的例子:

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

jpgFile就像

data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAFk9Q05DOFlOSE5kXllphd6QhXp6hf/CzaHe//////////////////////////////////////////////////8BXmRkhXWF/5CQ///////////////////////////////////////////////////////////////////////////AABEIAAAAAAMBEQACEQEDEQH/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP8A/9k=

我在互联网上获得了JPEGEncoder谷歌搜索.

解决方法

为你试过=)

http://jsfiddle.net/bYGum/

您所要做的就是确保您的字符串是base64编码的,并执行与您编写的完全相同的操作:

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

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读