问题标签 [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.
iiif - Universal Viewer 中的 JP2 图像实现
我有一些 PDF 文件。所有 PDF 都包含单页。但是,它将有一个非常大的集合。我想在我的 .NET 应用程序中将它们显示为 Universal Viewer 中的 JP2 图像。整个过程(从 PDF 转换为 JP2 图像并在 Universal Viewer 中显示这些 JP2 图像)必须从我的 .Net 应用程序中动态完成。此外,Universal Viewer 将具有自动完成、搜索和高亮显示功能、裁剪、剪辑等功能。
请详细指导我的实施过程。
谢谢。
javascript - mirador 3 - 跳转到页面/设置页面/设置画布
如何通过配置或方法调用在特定页面上加载 Mirador3?
在不知道 iiif manifest 中的 canvas@id 的情况下在第 3 页加载查看器会很棒。清单已定义序列 - 跳转到页面应该很容易。(或不?)
我在源代码中找到了 setCanvas。还找到了这个插件(但那是为 Mirador 2 - 我认为)。
唯一可以在 atm 工作的是清单属性startCanvas
c# - 如何为 Universal Viewer 动态创建 manifest.json
我正在努力从我的 .Net Web 应用程序中显示 Universal Viewer。我有许多 JP2 图像存储在 IIP 图像服务器中。现在,我想创建 manifest.json 来提供我的 Universal Viewer。是否可以使用画布为存储在图像服务器中的所有图像动态创建它。请帮我。
谢谢
ocr - Mirador 单词突出显示
我在 Mirador 查看器中显示 OCR 编辑的书页。所有带有坐标的单词都是从弹性搜索中获取的,并且搜索遍及所有书籍(这意味着我不能使用 IIIF 搜索 API)。
我需要在 Mirador 查看器中突出显示某些单词。我知道使用注释可以做到这一点,但我需要将这些注释用于其他内容(用户评论),所以我需要另一种突出显示的方式。亮点应立即显示,而注释可以切换。
Mirador 和 IIIF 演示协议是否有任何解决方案,或者可以在图像服务器层上进行突出显示(目前我使用的是不支持突出显示的 IIPImage)?
是否有任何其他支持突出显示的图像服务器,这样做是个好主意吗?
谢谢!
manifest.json - 如何在 Universal Viewer 中实现带有点击突出显示的搜索
我已将 PDF 文件转换为 JP2 图像并在 Universal Viewer 中显示它们。现在,我想在 Universal Viewer 中使用点击突出显示和自动完成来实现搜索。我发现我必须为它创建注释的方法之一。我希望搜索功能可以处理里面的所有文本。但是,我无法找到为所有文本动态生成注释的方法。请让我知道如何为 manifest.json 中位置的所有文本动态生成注释。
谢谢。
openseadragon - openseadragon:无法 [Object object]:加载图像时出错
我在使用 Openseadragon 时遇到了一些问题:这是我的查看器代码:
如您所见,我有一个来自德国巴伐利亚国家图书馆的 tileSource。每当我直接在浏览器中访问 url 时,图像都会按预期打开,但是,当我在查看器中时会收到错误
无法打开 [object Object]:在https://api.digitale-sammlungen.de/iiif/presentation/v2/bsb10200197/canvas/1/view加载图像时出错
谁能告诉我我做错了什么?
一切顺利,并在此先感谢
javascript - 无法让 MiradorImageTools 插件工作
我正在尝试让MiradorImageTools
插件与 mirador 图像查看器一起使用。
我正在使用一个非常基本的 html 页面进行测试:
这给了我以下错误:
如果我将插件排除在外,用上面的注释行替换有问题的行,那么整个事情都会正常工作,我会得到 mirador 应有的显示。
很明显我引用的插件是错误的。但是正确的方法是什么?
image-processing - IIIF 图像处理,如 iifhosting.com
我想知道哈密瓜提供的任何现有功能可以将低分辨率图像调整为高分辨率,就像 iiifhosting.com 正在做的那样?
例如,如果我有 1000x750 的图像并将其上传到目录。当我使用哈密瓜端点网址访问时,{scheme}://{server}{/prefix}/{identifier}/info.json https://example.org/image-service/abcd1234/info.json
我在 json 响应中得到宽度 = 1000 和高度 = 750 的图像。
我想将图像的宽度和高度增加到 6117x4112。
我问这个是因为我在我的 Web 应用程序中使用 mirador 查看器,而 mirador 查看器不会放大和缩小低分辨率图像。
在此之前我使用的是 iiifhosting.com 现在我想设置自己的服务器。
当我在 iiifhosting.com 上上传图像时,就像我在 iiifhosting.com 上上传了 1000x750 图像一样,当我访问图像 info.json {scheme}://{server}{/prefix}/{identifier}/info.json 它给了我图像的宽度和高度到更高的比例,比如一些更大的值 6117x4112。请让我知道如何实现这一目标。
谢谢。
image-processing - iiifhosting 站点如何将图像处理为向上/向下缩放以使其与 iiif 兼容?
我的问题是关于 IIIF。我正在使用 iiifhosting.com 但现在我想设置自己的服务器。我想知道 iiifhosting.com 如何将我的图像处理为高分辨率?
我上传了一张 2000x1000 的图片,当我得到 info.json 时,我得到了宽度:11658,高度:6112。检查这个 url。
当我尝试获取完整图像并将其保存时,它只有 1000x524
我想知道 iiifhosting 是如何做到这一点的?有什么线索吗?