When we use a CDN the images come from an origin different than the site so unless we mark them for CORS the canvas where they are painted will be tainted. Ref: https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image
THis will reuse the previously cached image and obey the base href. Ref: https://stackoverflow.com/questions/6241716/is-there-a-difference-between-new-image-and-document-createelementimg