🙌

IIIF Image API level 0による画像公開方法

2023/01/30に公開

概要

IIIF Image API level 0は、事前に作成した静的なタイル画像を用いて画像配信を行います。これにより、GitHub PagesやAmazon S3といった静的ファイルのホスティングサービスのみでの画像公開が可能となります。一方、任意の範囲の画像切り出しができないといった欠点も挙げられます。

本記事は、IIIF Image API level 0を用いた画像公開の一例について紹介します。

ツール

以下のノートブックでお試しいただけます。

https://colab.research.google.com/github/nakamura196/ndl_ocr/blob/main/IIIF_Image_API_静的ファイル作成ツール.ipynb

本ノートブックは、以下のスクリプトを参考にしています。

https://github.com/zimeon/iiif/blob/main/iiif_static.py

公開例

GitHub Pagesで公開するタイル画像を表示している例です。

https://www.kanzaki.com/works/2016/pub/image-annotator?u=https://nakamura196.github.io/iiif_static/files/tile/kunshujo/info.json

まとめ

静的なファイルのみでIIIF Image API(のlevel 0)に対応する方法について紹介しました。

本手法の利点と欠点を考慮したうえで、ご活用いただけますと幸いです。

Discussion