Render image from binary
by Alexey Ukolov
JavaScript
function getBase64FromImageUrl(url) {
return new Promise(function (resolve) {
var img = new Image();
img.setAttribute('crossOrigin', 'anonymous');
img.onload = function () {
var canvas = document.createElement("canvas");
canvas.width =this.width;
canvas.height =this.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(this, 0, 0);
var dataURL = canvas.toDataURL("image/png");
resolve(dataURL);
};
img.src = url;
});
}
var url = 'https://at-cdn-s01.audiotool.com/2012/11/06/documents/w5ZFUEcKbyoh8arXmbX218WgkVR/0/cover256x256-d09451d08ed047f1866a12f3fd0e7928.jpg';
getBase64FromImageUrl(url)
.then(function (content) {
var img = document.createElement('img');
img.src = content;
document.body.appendChild(img);
});