2012-02-24 23 views
5

チタンでアプリケーションを開発中です。 JSONから取得するbase64文字列を画像に変換する必要があります。base64文字列をjavascriptで画像に変換

ご協力いただき誠にありがとうございます。あなただけのimg要素を作成し、必要なデータとそのsrcを変更することができます

+0

ref:http://en.wikipedia.org/wiki/Data_URI_scheme#HTML – Yoshi

答えて

24

:チタンについては

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

いいね!これについての詳細はhttp://en.wikipedia.org/wiki/Data_URI_scheme –

+0

イメージが十分に小さく、IE7以下をサポートする必要がない場合は、http://caniuse.com/#feat = datauri 'data:' URI文字列の長さに対するブラウザの制限は大きく異なります。私はIE8が32kで最も低いと思います。 –

+1

私はチタンで開発しています。すべてがjavascriptなのでimgタグはありません。私はこのようなことをする必要のあるファイルシステム上のイメージを知っています:rightImage:Titanium.Filesystem.resourcesDirectory + 'images/ui/backimage.png'。しかし、私は遠隔地にある画像のために何をすべきかわかりません – Mayoor

3

、使用これは、base64文字列を変換しTitanium.Utils.base64decode:

var imageFromBase64 = Titanium.UI.createImageView({ 
    image : Titanium.Utils.base64decode("iVBORw0KGgoAAAANS..."), 
}); 

変換ユーティリティに建てられましたImageViewで使用できるブロブに変換します。

関連する問題