getImageByURL(URL) {
    return this._toImagePromise(URL, true);
  }
Downloads image by any URL, should work also for non-CORS domains

@param {String} URL
@returns {Promise} success(Image object), fail(error)