acdh-oeaw/arche-thumbnails

ARCHE Suite 的缩略图服务

2.1.0 2024-04-25 13:10 UTC

This package is auto-updated.

Last update: 2024-08-25 13:49:38 UTC


README

ARCHE 分发服务,为资源提供缩略图(以便在 GUI 中优雅显示)。

对于图片,它仅提供缩略图;对于其他资源,它尝试找到关联的图片(例如,通过具有 acdh:hasTitleImage 元数据链接的图片)或渲染内容片段(对于文本资源),或者根据资源类型提供图标。

为了提高速度,它缓存提供的结果。

可以通过以下方式查询:{deploymentUrl}/{archeID}?{parameters},其中

  • {archeId} 是完整的 ARCHE 资源 ID(例如,https://id.acdh.oeaw.ac.at/Troesmis)或省略 ACDH id 命名空间的 ARCHE 资源 ID(例如,Troesmis,因为 ACDH id 命名空间是 https://id.acdh.oeaw.ac.at/)。在两种情况下,值应该进行适当的 URL 编码
  • 支持的参数有
    • widthheight - 缩略图的宽度和高度(以像素为单位)

扩展

准备一个新的类实现 acdhOeaw\repo\thumbnails\handler\HandlerInterface,并通过在 config.ini 中添加 mimeHandlers[]='yourClassName' 来注册它。

例如实现可查看 src\acdhOeaw\repo\thumbnails\handler 文件夹。