The International Image Interoperability Framework is a set of APIs developed to make it easier to support interoperability between image repositories. These four APIs, the Image API, Presentation API, Search API, and Auth API provide a standard way to access image presentation content, and are supported by a large number of community-developed image servers and viewing software.
Questions tagged [iiif]
33 questions
4
votes
2 answers
How do I validate a IIIF manifest?
I am trying to display a manifest from another IIIF server in my local viewer, but it doesn't seem to be working. How do I confirm the manifest is valid/not broken?

Aeschylus
- 645
- 1
- 6
- 11
3
votes
1 answer
mirador 3 - jump to page / set page / set canvas
How to load Mirador3 on specific page via config or method call?
It would be great to load viewer on page 3 without knowing canvas@id from iiif manifest.
Manifest has the sequence defined - jumping to page should be easy. (or not?)
I found setCanvas…

hrvoj3e
- 2,512
- 1
- 23
- 22
3
votes
0 answers
Can someone explain to me how OpenSeadragon decides upon tile dimensions within a pyramidal .tiff image?
I'm trying to understand how OpenSeadragon decides upon tile dimensions within a pyramidal .tiff image in order to generate the first layer of tiles. I can't see the correlation between the various sizes defined in the info.json that OpenSeadragon…

gusauwerda
- 31
- 2
3
votes
1 answer
How to integrate iiif image viewer in Php project?
I want to use iiif http://iiif.io/ in my Codeigniter project but I haven't found any helpful link or demo which can help me to use this framework.
I'm also planning to use http://www.iiifhosting.com/ for hosting images and its demo shows they…

ÛmÄîr MÄlîk
- 453
- 2
- 10
- 23
2
votes
1 answer
How iiifhosting site processing images to up/down scale to make it compatible to iiif?
My question is regarding IIIF. I am using iiifhosting.com but now i want to setup my own server. I want to know how iiifhosting.com processing my images to high resolution?
I have uploaded an image of 2000x1000 and when i get info.json i got width:…

Qudrat Ullah
- 51
- 3
2
votes
0 answers
IIIF image processing like iiifhosting.com
I want to know that is there any existing feature that cantaloupe offer to resize low resolution images to high resolution like iiifhosting.com is doing?
For example, if I have image of 1000x750 and upload it to directory. When i access with…

Qudrat Ullah
- 51
- 3
2
votes
1 answer
How to calculate the height and width of a IIIF rotated image
I want to overlay historic aerial photographs onto a map, using the image rotation available in IIIF. The problem that I am facing is that using code such as in http://jsfiddle.net/jamesinealing/tr7obasm/ I need to manually calculate the NW and SE…

jamesinealing
- 570
- 8
- 20
1
vote
1 answer
creating annotation in mirador programmatically from javascript function
I am trying to programmatically create an annotation on a canvas in mirador by calling a javascript function outside mirador.
Basically, I have a textual representation of a scanned text that includes descriptions of certain phenomenon on the scan,…

np18
- 25
- 4
1
vote
1 answer
Unpkg integration of mirador viewer not working within existDB app
I have an app I'm translating from xslt-generated html to existDB, and I'd like to include a Mirador viewer.The example (modified for my purposes as shown below) works fine with a static html page, and if I take the html generated from my exist…

medievalmatt
- 427
- 2
- 12
1
vote
1 answer
IIIF: Get list of ids for all pages in book given one page in book
I'm trying to download all page images from a book, and those images are hosted on a IIIF server. Here's the page:
https://iiif.bodleian.ox.ac.uk/iiif/image/c444f7e2-ca30-48ae-87b5-54f93d6ed046/full/full/0/default.jpg
(I got the id for that page…

duhaime
- 25,611
- 17
- 169
- 224
1
vote
2 answers
From the server, how do I force an external file to expire so that the browser receives a fresh one?
I have a show view, that uses a 'Universal Viewer' to load images. The image dimensions come from a json file that comes from a IIIF image server.
I fixed a bug and a new json file exists, but the user's browser is still using the old info.json…

RudyOnRails
- 1,819
- 3
- 17
- 26
0
votes
0 answers
URL formatting - IIIF images from manifest url in React using OpenSeaDragon
I am trying to display IIIF images in my React application using OpenSeaDragon (OSD). All works well, untill I actually try to read in the images from the source.
First off, I followed the example from the OSD website:…

Tom Dijkema
- 33
- 1
- 5
0
votes
1 answer
How to get a high-quality image from an IIIFv21 API in Python?
I have an info.json file in the IIIFv21 format, and I want to use it to retrieve high-quality image tiles. We can use, for example, the file that is available here and looked like:
> {
"@context" : "http://iiif.io/api/image/2/context.json",
…

Yanirmr
- 923
- 8
- 25
0
votes
1 answer
Mirador with React 17 throws errors
I am trying to build a React Application with Mirador IIIF Viewer, But it does not seem to work
Codesandbox link here.
https://codesandbox.io/s/mirador-react-example-with-state-subscription-dispatch-forked-93p0fj?file=/index.js

keerti
- 245
- 5
- 19
0
votes
0 answers
OpenSeaDragon IIIF Viewer does not work with Manifest json in a NextJS application
Can we make OpenSeaDragon IIIF Viewer work with manifests json? Is Mirador the only option or can we use something else and make OpenSeaDragon work?
I have a manifest.json https://api.bl.uk/metadata/iiif/ark:/81055/vdc_00000004216E/manifest.json and…

keerti
- 245
- 5
- 19