you can make a base64 and set to src of a image... like below
var oReq = new XMLHttpRequest();
oReq.open("GET", "https://npmjs.org/static/npm.png", true);
oReq.responseType = "arraybuffer";
oReq.onload = function (oEvent) {
var arrayBuffer = oReq.response; // Note: not oReq.responseText
var binaryString = '';
if (arrayBuffer) {
var byteArray = new Uint8Array(arrayBuffer);
for (var i = 0; i < byteArray.byteLength; i++) {
binaryString += String.fromCharCode( byteArray [ i ] ); //extracting the bytes
}
var base64 = window.btoa( binaryString ); //creating base64 string
img.src = "data:image/png;base64," + base64; //creating a base64 uri
}
};
oReq.send(null);
a working jsfiddle... -> http://jsfiddle.net/Castrolol/mHv4b/