url - Openseadragon - tileSource - url: / 我可以放我的本地图片还是普通的 jpg url?
问题描述
我找到了这个codepen。 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。
网址:“ https://cdn.pixabay.com/photo/2017/07/22/20/29/life-2529859_960_720.jpg ”,
所以有人可以解释一下,为什么我不能。如果可以,怎么做?
解决方案
尝试删除crossOriginPolicy
. 有时你需要它,但有时你需要它不在那里。
在Pixabay的情况下,他们不允许直接链接,所以你根本无法让它工作(但如果你删除跨源策略,你至少会看到他们的“不要直接链接” “ 图片)。这是来自其他服务的图像,您可以直接链接到:
https://images.unsplash.com/photo-1549284936-c550b7b959ff?w=900
本地图像应该可以正常工作。同样,您可能需要删除crossOriginPolicy
.
推荐阅读
- vcpkg - 构建端口时获取 VCPKG 以在包含路径中包含 VCPKG 包含目录
- swift - 从片段中获取 func 占位符值以在顶级代码级别点击选项卡后显示
- javascript - 为什么在 useEffect 挂钩中使用 useContext 时,用 useRef 包装 useContext 不会给出任何警告以将其添加为依赖项?
- django - django+celery+redis,应用程序。控制。检查 ()
- python - 我编写这段代码是为了在 PYTHON 中制作一个没有 GUI 的井字游戏
- html - 尝试使用 VBA 抓取 Freddie Mac 网站
- python - 后台python进程的命令行界面
- r - 在 RPostgreSQL 中使用 dbWriteTable 写入表的权限被拒绝
- reactjs - 如何在材质 UI 中针对不同的屏幕分辨率有条件地渲染对话框和抽屉?
- python - 如何在xilinx vitis中添加python