翻译:Yuyan Jiang
卓越的IIIF
有关工具、资源和演示的更完整列表,请参见社区支持和开发的页面“Awesome IIIF资源列表”IIIF真棒!。
图像查看客户端
以下是一个可用于显示IIIF清单和图像的IIIF浏览器列表。页面中提供了如何在查看器中查看IIIF内容的更详细指南:如何使用IIIF资源和图片浏览器。
o Mirador
Mirador是一个开源的图像、Javascript和HTML5查看器。它在一个工作空间中提供高分辨率图像,从而能够比较来自多个存储库的多个图像。Mirador完全兼容IIIF。请访问Mirador示例,查看它的运行情况。
o Universal Viewer
Universal Viewer是一个开源项目,旨在使文化遗产机构能够以符合IIIF标准且高度可定制的用户界面展示其数字遗产。
o Diva.js
Diva.js是一款开源文档图像查看器,特别适用于档案图书数字化项目,在这些项目中,查看高分辨率图像是用户体验的重要组成部分。使用Diva,图书馆、档案馆和博物馆可以在用户友好的并针对速度和灵活性进行了优化的界面中“即时呈现”高分辨率的文档页面图像。
o IIIF Curation Viewer
由人文开放数据中心(CODH)开发的IIIF Curation viewer是一个用于符合IIIF标准的图像资源的工具,它可以创建带有元数据的画布列表以提供“策展”功能。
o IIPMooViewer
IIPMooViewer是一个开源的可缩放的Javascript和HTML5图像流客户端。IIPMooViewer与IIIF兼容,可与IIPServer或其他IIIF兼容的服务器配合使用。请访问IIPServerIIP 示例观看IIIP viewers的演示。
o OpenSeadragon
OpenSeadragon是一个开源的Javascript查看器,支持高分辨率图像的平滑深度缩放与平移。OpenSeadragon与IIIF兼容。OpenSeadragon的运行演示可以在项目首页上观看。
o Leaflet-IIIF
Leaflet-IIIF是一个传单插件,使可缩放的IIIF图像能够轻松快速地显示。Leaflet-IIIF及相关组件仅占35 KB,包括可访问的键盘控制和本机控制/移动支持等出色功能。点击示例
o TIFY
TIFY是一款轻量且对移动用户友好的IIIF文档查看器,其采用Vue.js构建。
o CanvasPanel
CanvasPanel是一个用于构建展示API 3级观看体验及注释支持的React库。
o OpenLayers
OpenLayers是一个高性能、功能丰富的Javascript库,专门为地图而构建。它支持IIIF图像API 2.1。
o Micrio Service
Micrio是一个能提供图像查看器和图像服务器的服务,其与IIIF及展示API兼容。
图像服务器
o Cantaloupe
高性能的Java动态图像服务器。
Cantaloupe 是一个开源的图像服务器,能够按需生成高分辨率源图像的衍生物。通过包括裁剪、缩放和旋转在内的可用操作,它可以支持深度缩放图像查看器,以及动态生成缩略图。项目旨在保证性能、可伸缩性和可扩展性的同时,而不牺牲易用性。
Cantaloupe 支持图像API 1.0与2.0。
o IIPImage Server
IIPImage server是一个高性能的图像服务器,用于流式传输高分辨率图像。它支持一系列高级图像功能,如16及32位颜色深度、浮点数据、CIELAB比色图像和科学图像,如多光谱或高光谱图像。
该服务器是一个用C++编写的快速CGI模块,旨在嵌入到如Apache、Lighttpd、MyServer或Nginx等主机网络服务器中。
IIPImage server 与IIIF兼容,参见GitHub。
o Loris
Loris 是一个开源的基于Python的图像服务器,支持IIIF图像API 2.0。Loris支持JPEG和TIFF以及JPEG2000格式的图像资源。
o Rodent-Assimilated Image Server (RAIS)
RAIS 是一个基于Go的高性能的IIIF图像服务器,旨在处理JP2图像。它与openjpeg直接集成,使其JP2解码速度极快。它有一个可选的插件,可以用来添加ImageMagick绑定以快速解码非JP2源。它可以选择使用智能2Q LRU缓存将切片缓存到内存中。
插件支持从S3按需拉取和添加任意中间件这样的操作。
RAIS支持IIIF图像API 2.1版本的2级功能,以及一些其他的可选功能,如最大图像大小。(项目参见GitHub repo-Wiki)。
o ContentDM
ContentDM是OCLC支持的全功能数字收藏管理系统,包括图像托管和元数据管理。ContentDM允许在个性化网站上轻松构建和展示数字收藏,使它们更容易被世界各地的人们发现。ContentDM还保护和监控基于云的保存归档中的主文件,以便它们在未来保持安全。
使用ContentDM的数字存储库支持IIIF图像API。有关更多详细信息,请参见ContentDM IIIF 支持页面。
o Djatoka
Djatoka是一个基于Java的开源图像服务器,提供JPEG 2000图像的压缩和区域提取、区域的URI寻址能力,以及对多种图像格式(包括BMP,GIF,JPG,PNG,PNM,TIF,JPEG 2000)的支持。Djatoka附带了一个插件框架,允许将变换应用于区域和分辨率(例如水印)。
Djatoka 本身不兼容IIIF。然而,djatoka URI的很容易转换成IIIF URI的(参考案例Ruby on Rails gem)。
o FSI Server
这里有一个专为FSI server提供的适配。
FSI服务器是一个流行的商业解决方案,以多种格式提供高分辨率图像。它伴随着基于Flash的FSI查看器进行缩放和平移。
o digilib
digilib是一个基于Java的开源的用于高分辨率图像的图像服务器。它支持IIIF图像API和本地应用API,还允许对亮度、对比度和颜色校正等进行操作。digilib通过Java ImageIO支持JPEG、TIFF、PNG、JPEG2000等图像格式。digilib还有一个网络客户端,为学术工作提供连续缩放、参考视图、图像注释和其他功能。
o Riiif
作为基于Ruby和rails引擎的IIIF图像服务器。请注意:RIIIF旨在方便开发,不会扩展到大多数生产级应用程序的需求。
o Hymir IIIF Server
Hymir是一个基于Java的IIIF服务器。它基于IIIF图像API Java库和IIIF演示API Java库(参见https://github.com/dbmdz)
o go-iiif
这是@greut的iiif包的一个分支,它将IIIF Image API的所有处理逻辑移入到Go包中,并在一个JSON配置文件中定义源代码、派生代码和图形细节。源图像和衍生图像都有一个额外的缓存层。参见https://go-iiif.github.io/go-iiif/
实践案例演示
有关更完整和最新的实现列表,请参见IIIF 卓越实现案例列表。
o 斯坦福大学图书馆 - Mirador案例
在斯坦福大学,Mirador被一系列图书馆工作人员、学者和教师使用,并已作为Spotlight展览平台内的可用展示选项。Mirador的在文化、教育和研究方面潜力巨大,但Mirado2的代码库和用户界面已经达到了难以以可持续和可维护的方式扩展的地步。目前的Mirado3项目旨在重新构建与设计Mirador,以充分实现其在斯坦福应用及以后发展的潜力。
o Biblissima - Mirador Demo
Biblissima Project是法国数字人文项目的中心,专注于中世纪和文艺复兴时期的书面文化遗产。他们基于Mirador显示在多个机构托管的内容,并将越来越多地提供法语内容的访问。
o Europeana
Europeana(欧洲数字文化遗产平台)鼓励其合作伙伴网络(图书馆、档案馆、博物馆)提供高质量内容的访问。他们已经开始鼓励数据提供商采用IIIF,并调整了他们的基础设施,以便能够处理IIIF资源。遵循商定的欧洲综合投资框架指南的第一批综合投资框架数据集可在Europeana Collections portal上获取。