Titanyum ile bir uygulama geliştiriyorum. JSON'dan bir görüntüye alacağım base64 dizgisini dönüştürmem gerekiyor.base64 dizesini javascript ile dönüştürün
Yardımınız büyük memnuniyetle karşılanacaktır.
Titanyum ile bir uygulama geliştiriyorum. JSON'dan bir görüntüye alacağım base64 dizgisini dönüştürmem gerekiyor.base64 dizesini javascript ile dönüştürün
Yardımınız büyük memnuniyetle karşılanacaktır.
sadece bir img
unsuru oluşturabilir ve değiştirebilir onun gerekli verilerle src
:
<img src="data:image/png;base64,iVBORw0KGgoAAAANS..." />
Güzel olan! Bu konuda daha fazla bilgi için http://en.wikipedia.org/wiki/Data_URI_scheme –
Görüntü yeterince küçük, evet ve IE7'yi desteklemeniz gerekmiyorsa ve daha düşük: http://caniuse.com/#feat = datauri Tarayıcı, 'data: 'URI dizelerinin uzunluğunu sınırlar. IE8'in 32k’daki en düşük olduğunu düşünüyorum. –
Titanium ile geliştiriyorum, her şey javascript olduğu için img etiketi yok. Dosya sistemi üzerindeki görüntülerin, böyle bir şey yapmam gerektiğini biliyorum: rightImage: Titanium.Filesystem.resourcesDirectory + 'images/ui/backimage.png'. Ama uzak bir yerde görüntüler için ne yapacağımı bilmiyorum – Mayoor
Titanium için, dönüşüm programını inşa kullanmak Titanium.Utils.base64decode
:
var imageFromBase64 = Titanium.UI.createImageView({
image : Titanium.Utils.base64decode("iVBORw0KGgoAAAANS..."),
});
Bu base64 dize dönüştürür ImageView'da kullanılabilen bir bloğa.
ref: http://en.wikipedia.org/wiki/Data_URI_scheme#HTML – Yoshi