Avoid expensive regex when modifying data url string

This commit is contained in:
kangax 2013-01-14 12:08:39 +01:00
parent 1f206d039e
commit ddacd57cc8

View file

@ -213,7 +213,8 @@
replacement.height = imgEl.height;
if (isLikelyNode) {
var base64str = canvasEl.toDataURL('image/png').replace(/data:image\/png;base64,/, '');
// cut off data:image/png;base64, part in the beginning
var base64str = canvasEl.toDataURL('image/png').substring(22);
replacement.src = new Buffer(base64str, 'base64');
_this._element = replacement;