问题标签 [iiif]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 从 IIIF json 恢复完整图像
如果我们有info.json
以下格式的 IIIF :
我怎样才能一个接一个地以高质量的方式获得所有图像的图块?
我观察了浏览器的请求,找不到合法和非法请求的模式。
这些请求是合法的(要查看您需要的图像,首先进入图书馆网站,经过一些放大和缩小后,下一个链接将起作用):
- https://iiif.nli.org.il/IIIFv21/FL47675519/0,0,4096,4096/1024,/0/default.jpg
- https://iiif.nli.org.il/IIIFv21/FL47675519/0,4096,4096,688/1024,/0/default.jpg
- https://iiif.nli.org.il/IIIFv21/FL47675519/4096,4096,1904,688/476,/0/default.jpg
但是,这些是无效的:
- https://iiif.nli.org.il/IIIFv21/FL47675519/4096,4096,1904,688/1024,/0/default.jpg
- https://iiif.nli.org.il/IIIFv21/FL47675519/0,2048,4096,688/1024,/0/default.jpg
那么,我应该怎么做才能遍历整个图像图块?
我尝试在这里阅读 IIIF 文档,但没有帮助。
image - IIIF 实施(Loris + Mirador)
我正在尝试实施 IIIF 标准以展示一些纸莎草纸。我已将 Loris 配置为图像服务器(这里有一个 info.json 示例:https ://philhist-papyri-01.philhist.unibas.ch/loris/1/images/1.RectoIliad19th(T)book-IR- enh.jpg/info.json)并且我已经配置了 Mirador。我还通过 API 提供清单(例如:https ://philhist-papyri-01.philhist.unibas.ch/api/iiif/11b4ca60-6bac-11eb-a1e6-005056b34690/manifest )。
当我尝试在 Mirador 中加载图像时,出现错误:
Tile push../node_modules/openseadragon/build/openseadragon/openseadragon.js.$.Tile 加载失败:https、https : //philhist-papyri-01.philhist.unibas.ch、philhist-papyri-01.philhist。 unibas.ch/6%2Fimages%2F6.VersoUnidentifiedLiteraryText-IR.jpg/full/4,/0/default.jpg - 错误:图像加载中止
有人知道为什么会这样吗?该图像实际上可以从清单中的 URI 中检索到 ( https://philhist-papyri-01.philhist.unibas.ch/loris/1/images/1.RectoIliad19th(T)book-IR-enh.jpg/full /full/0/default.jpg ),但它没有显示在 mirador 窗口中。
Loris 的解析器可能存在问题,导致图像的@id 不规范,但我不太确定。
iiif - Omeka 上的通用查看器获取 TypeError:this._pubsub 未定义
在我的 Omeka S 安装中,我有 Universal Viewer 模块。我使用 Cantaloupe 作为服务器映像。我使用 IIIF 服务器模块创建清单。清单工作正常,但 info.json 正在无休止地加载。奇怪的是,一段时间(很多)后的缩略图有时是可见的,有时会抛出错误,但主图像是不断加载的。我在 Firefox 控制台中收到此错误:
类型错误:this._pubsub 未定义 uv.js:20:16039
我无法弄清楚发生了什么。我在 apache 服务器中放置了一个重定向,我想知道这是否会给 Cantaloupe 端点带来问题。
我知道这有点含糊,但我什至无法解释这个问题。
java - 显示和支持 IIIF android
我正在寻找有关如何通过缩放和滚动显示 IIIF 图像以及如何在滚动时加载其他元素的解决方案。在我看来,我需要加载大小为 256x256 的图块。但是如何在以后存储它或者在图像完全滚动时能够在图像周围移动并加载元素?
我只在 iOS 上发现了类似的东西:https ://github.com/moravianlibrary/iOSTiledViewer
任何人都必须处理这个并且可以提出一些建议吗?