From 46afe369f9d119f46a4870a7043d55a98540b95a Mon Sep 17 00:00:00 2001 From: Josh Hadro Date: Fri, 28 Jul 2023 14:57:55 -0400 Subject: [PATCH] Add canvas thumbnail for single images --- iiify/resolver.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/iiify/resolver.py b/iiify/resolver.py index 8c6762a..5d461dd 100644 --- a/iiify/resolver.py +++ b/iiify/resolver.py @@ -269,11 +269,20 @@ def singleImage(metadata, identifier, manifest, uri): imgId = f"{identifier}/{fileName}".replace('/','%2f') imgURL = f"{IMG_SRV}/3/{imgId}" + + thumbnail = [{ + "id": f"https://archive.org/download/{identifier}/__ia_thumb.jpg", + "type": "Image", + "format": "image/jpeg", + }] + manifest.make_canvas_from_iiif(url=imgURL, id=f"https://iiif.archivelab.org/iiif/{identifier}/canvas", label="1", anno_page_id=f"{uri}/annotationPage/1", - anno_id=f"{uri}/annotation/1") + anno_id=f"{uri}/annotation/1", + thumbnail=thumbnail) + def addMetadata(item, identifier, metadata, collection=False): item.homepage = [{"id": f"https://archive.org/details/{identifier}",