executeSelector может вызвать утечку, потому что его селектор неизвестен

В принципе, если ваше изображение

<img id='Img1' src='someurl'>

, вы можете преобразовать его, как

var c = document.createElement('canvas');
var img = document.getElementById('Img1');
c.height = img.naturalHeight;
c.width = img.naturalWidth;
var ctx = c.getContext('2d');

ctx.drawImage(img, 0, 0, c.width, c.height, 0, 0, c.width, c.height);
var base64String = c.toDataURL();
1240
задан James Webster 7 August 2015 в 13:40
поделиться