简体   繁体   中英

how to convert binary data string into image in titanium appcelerator?

Hi I need to know how to decode a binary string into image format so that i would assign it to imageview.Here is the what i used to convert the image into binary.

function toBin(str){
var st,i,j,d;
var arr = [];
var len = str.length;
for (i = 1; i<=len; i++){
           //reverse so its like a stack
d = str.charCodeAt(len-i);
for (j = 0; j < 8; j++) {
st = d%2 == '0' ? "class='zero'" : "" 
arr.push(d%2);
d = Math.floor(d/2);
}
}
   //reverse all bits again.
return arr.reverse().join("");

}

I need to know how to reverse back to image from binary string.Please help.

Ali

You can use to encode and decode in Titanium

Ti.Utils.base64encode();
Ti.Utils.base64decode();

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM