在 javascript/jquery 中将 base64 转换为图像

2024-01-26

我已经编写了一些使用 javascript/jquery 进行图像捕获的代码 下面是代码:

function capture_image(){ 
    alert("capture_image");
    var p = webcam.capture();
    webcam.save();           
    alert("capture complete "+p); //getting true here


     var img = canvas.toDataURL("image");
    var item_image = img.replace(/^data:image\/(png|jpg);base64,/, "") ; 
    alert("item_image"+item_image);
}

item_image打印base64格式, 如何将该 base64 转换为图像以及如何在 javascript 客户端中使用该路径。

我在谷歌上搜索了很多网站,但它不起作用,而且该代码不适合我的要求。


你可以只创建一个Image对象并把base64作为它的src, 包括data:image... part 像这样 http://jsfiddle.net/VmGLF/1/:

var image = new Image();
image.src = 'data:image/png;base64,iVBORw0K...';
document.body.appendChild(image);

这就是他们所说的“数据 URI”,这里是兼容性表 http://caniuse.com/datauri为了内心的平静。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 javascript/jquery 中将 base64 转换为图像 的相关文章

随机推荐