Configuration¶
IIIF API for Invenio.
-
invenio_iiif.config.
IIIF_API_PREFIX
= '/iiif/'¶ URL prefix to IIIF API.
-
invenio_iiif.config.
IIIF_PREVIEWER_PARAMS
= {'size': '750,'}¶ Parameters for IIIF image previewer extension.
-
invenio_iiif.config.
IIIF_PREVIEW_TEMPLATE
= 'invenio_iiif/preview.html'¶ Template for IIIF image preview.
-
invenio_iiif.config.
IIIF_UI_URL
= '/api/iiif/'¶ URL to IIIF API endpoint (allow hostname).
Invenio-IIIF depends heavily on Flask-IIIF
module for images transformation. Configurations related to images formats, resize and caching are
provided by Flask-IIIF
:
- IIIF_RESIZE_RESAMPLE
- Specifies the algorithm used to resample the image. The default one is PIL.image.BICUBIC
- IIIF_CACHE_HANDLER
- Specifices how to cache thumbnails, e.g. in memory, Redis or any custom implementation.
- IIIF_CACHE_TIME
- Specifies for how long images will be cached.
- IIIF_FORMATS
- Specifies the supported images formats and associated MIME types