【发布时间】:2012-03-14 19:31:41
【问题描述】:
我正在使用 Titanium 开发应用程序。我需要将我将从 JSON 获取的 base64 字符串转换为图像。
非常感谢您的帮助。
【问题讨论】:
标签: javascript json image titanium encode
我正在使用 Titanium 开发应用程序。我需要将我将从 JSON 获取的 base64 字符串转换为图像。
非常感谢您的帮助。
【问题讨论】:
标签: javascript json image titanium encode
您可以创建一个img 元素并使用所需数据更改其src:
<img src="data:image/png;base64,iVBORw0KGgoAAAANS..." />
【讨论】:
data: URI 字符串长度的限制变化很大。我认为 IE8 是最低的 32k。
对于 Titanium,您使用内置的转换实用程序 Titanium.Utils.base64decode:
var imageFromBase64 = Titanium.UI.createImageView({
image : Titanium.Utils.base64decode("iVBORw0KGgoAAAANS..."),
});
这会将 base64 字符串转换为 blob,可以在 ImageView 中使用。
【讨论】: