Загружайте TIF / TIFF в HTML5 canvas и избегайте загрузки - PullRequest
0 голосов
/ 21 октября 2019

Я хочу показывать изображения в формате TIFF / TIF на холсте HTML5. После этого документа я выполнил это с загруженными изображениями, но когда мне нужно динамически ссылаться на внешние изображения по URL, браузер всегда форсирует загрузку.

var xhr = new XMLHttpRequest();
xhr.responseType = 'arraybuffer';
xhr.open('GET', "url/of/a/tiff/image/file.tiff");
xhr.onload = function (e) {
  var tiff = new Tiff({buffer: xhr.response});
  var canvas = tiff.toCanvas();
  document.body.append(canvas);
};
xhr.send(); 

В начале яУ меня были проблемы с CORS, но я решил эту проблему, теперь загруженные изображения отображаются правильно, а URL - нет.

Как это сделать для загруженных изображений и для URL-адреса

Заранее спасибо!

ОБНОВЛЕНИЕ!

Работая позже, я заметил, что при загрузке файлов .tiff проблем нет. Загрузка принудительная, когда есть файл .tif. Различаются ли эти типы пантомимы?

...