Browse Source

Merge pull request #55 from lifeart/master

Large Base64 image files performance tweak
pull/60/head
James Cryer 9 years ago
parent
commit
5f6067198b
  1. 12
      resemble.js

12
resemble.js

@ -144,10 +144,16 @@ URL: https://github.com/Huddle/Resemble.js
var fileReader; var fileReader;
var hiddenImage = new Image(); var hiddenImage = new Image();
if (httpRegex.test(fileData) && !documentDomainRegex.test(fileData)) { if (!(typeof fileData === 'string'
hiddenImage.setAttribute('crossorigin', 'anonymous'); && fileData.length > 6
&& fileData.charAt(4)===':'
&& fileData.charAt(5)!=='/'
)) {
if (httpRegex.test(fileData) && !documentDomainRegex.test(fileData)) {
hiddenImage.setAttribute('crossorigin', 'anonymous');
}
} }
hiddenImage.onerror = function () { hiddenImage.onerror = function () {
hiddenImage.onerror = null; //fixes pollution between calls hiddenImage.onerror = null; //fixes pollution between calls
images.push({ error : "Image load error."}); images.push({ error : "Image load error."});

Loading…
Cancel
Save