Openseadragon - tileSource - url: / я могу поместить свое локальное изображение или обычный jpg url? - PullRequest
0 голосов
/ 04 февраля 2019

я нашел этот кодекс.https://codepen.io/webconstructor/pen/oMyYBz

Я хочу использовать свое изображение на местном языке.Возможно ли, что я использую это?и почему я не могу использовать другое изображение с любого интернет-сайта?

например, оно работает,

var viewer = OpenSeadragon({

      id: "openseadragon1",
      tileSources:{
          url: "https://picsum.photos/2200/2300/?image=100",
          type: 'image',
          crossOriginPolicy: 'Anonymous',
          ajaxWithCredentials: false
      },

, но оно не работает с этим jpg.

url: "https://cdn.pixabay.com/photo/2017/07/22/20/29/life-2529859_960_720.jpg",

поэтому кто-то может объяснить по этому поводу, почему я не могу. Если я могу, то как?

1 Ответ

0 голосов
/ 05 февраля 2019

Попробуйте удалить crossOriginPolicy.Иногда вам это нужно, но иногда вам нужно, чтобы его там не было.

В случае Pixabay они не разрешают прямые ссылки, поэтому вы вообще не сможете заставить их работать (но если вы удалите политику перекрестного происхождения, вы по крайней мере увидите ихИзображение «Не связывайте напрямую»).Вот изображение из другого сервиса, на которое вы можете напрямую связать:

https://images.unsplash.com/photo-1549284936-c550b7b959ff?w=900

Локальные изображения должны работать очень хорошо.Снова вам может понадобиться удалить crossOriginPolicy.

...