使用javascript将base64字符串转换为图像

使用javascript将base64字符串转换为图像,javascript,json,image,titanium,encode,Javascript,Json,Image,Titanium,Encode,我正在开发钛的应用程序。我需要将从JSON获取的base64字符串转换为图像 非常感谢您的帮助。您只需创建一个img元素并使用所需数据更改其src: <img src="data:image/png;base64,iVBORw0KGgoAAAANS..." /> 对于钛,您可以使用内置的转换实用程序 这将base64字符串转换为blob,可以在ImageView中使用。ref:如果图像足够小,是的,如果您不需要支持IE7和lower:浏览器对数据长度的限制:URI字符串变化很大。我

我正在开发钛的应用程序。我需要将从JSON获取的base64字符串转换为图像


非常感谢您的帮助。

您只需创建一个
img
元素并使用所需数据更改其
src

<img src="data:image/png;base64,iVBORw0KGgoAAAANS..." />

对于钛,您可以使用内置的转换实用程序


这将base64字符串转换为blob,可以在ImageView中使用。

ref:如果图像足够小,是的,如果您不需要支持IE7和lower:浏览器对
数据长度的限制:
URI字符串变化很大。我认为IE8是最低的,只有32k。我是用Tianium开发的,没有img标签,因为一切都是javascript。我知道,对于文件系统上的图像,我需要执行以下操作:rightmimage:tianium.Filesystem.resourcesDirectory+'images/ui/backimage.png'。但是我不知道如何处理远程位置上的图像。请您添加您确切需要的更多详细信息(编辑您的问题)。
var imageFromBase64 = Titanium.UI.createImageView({
    image : Titanium.Utils.base64decode("iVBORw0KGgoAAAANS..."),
});