Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

To what extent do we want to implement IIIF? #1184

Open
mjordan opened this issue Jun 24, 2019 · 8 comments
Open

To what extent do we want to implement IIIF? #1184

mjordan opened this issue Jun 24, 2019 · 8 comments
Labels
Type: question asks for support (asks a question) Type: use case proposes a new feature or function for the software using user-first language.

Comments

@mjordan
Copy link
Contributor

mjordan commented Jun 24, 2019

#337 started this discussion during the 2016 MVP sprint, but now that we have an IIIF image server and viewer, maybe we can think about compliance with other aspect of the spec. For example, what is our compliance with the Image API? Do we care at all about implementing the Presentation API?

I am not suggesting that we provide compliance with the spec without viable use cases. If anyone has any use cases fuller IIIF support will help meet, let's hear them.

@mjordan
Copy link
Contributor Author

mjordan commented Jun 26, 2019

@jonathangreen suspects (June 26 2019 Tech Call) that the Cantaloupe image server endpoints provides the Image API, but that we'd need to do some work to implement the Presentation API.

@mjordan
Copy link
Contributor Author

mjordan commented Oct 27, 2019

I've added IIIF to the 1.1.0 documentation sprint list of topics and signed up as documenter.

Also, once we can point to this documentation, we should add Islandora to the IIIF Awesome list at https://github.com/IIIF/awesome-iiif/blob/master/implementations.md.

@mjordan mjordan mentioned this issue Nov 20, 2019
@DonRichards
Copy link
Member

I'd like to take advantage of IIF's ability to superimpose images (example color image, the infra-red and the X-ray of the painting).

Screen Shot 2020-06-19 at 10 04 29 AM

http://merovingio.c2rmf.cnrs.fr/iipimage/showcase/StJohnTheBaptist/

@mjordan
Copy link
Contributor Author

mjordan commented Jun 23, 2020

@DonRichards exellent example. Digging around that example, it appears that it uses the IIPImage server (https://iipimage.sourceforge.io), whose demos page (https://iipimage.sourceforge.io/demo/) lists OpenSeadragon as a compatible viewer. However, I'm not sure which feature of OpenSeadragon could be used for this but the overlays feature (https://openseadragon.github.io/examples/ui-overlays/) might be able to do this sort of thing. Closest thing I can find for Mirador is ProjectMirador/mirador#699, which suggests it can't yet support superimposition.

IIPImage is open source.

@mjordan
Copy link
Contributor Author

mjordan commented Jun 23, 2020

Would be useful to see if what IIPImage is providing to make that example work is also supported by Cantaloupe.

@whikloj
Copy link
Member

whikloj commented Jun 23, 2020

I'm not sure what you guys are seeing, when I choose X-Ray and move the slider the image does not change for me. What should I be seeing?

Regardless, Cantaloupe does support overlays. https://cantaloupe-project.github.io/manual/4.1/overlays.html

@DonRichards
Copy link
Member

@whikloj It looks like it's broken. It was working when I commented. I sent them a comment letting them know it isn't working.

@DigitLib
Copy link

Hi all, @mjordan @DonRichards about layers option in Mirador v3, here is a demo https://mirador-dev.netlify.app/__tests__/integration/mirador/layers.html which can be interesting.
Also Search API can be very useful for textual objects (books, articles, letters...)? Here is a demo in Mirador v3 https://mirador-dev.netlify.app/__tests__/integration/mirador/contentsearch.html

@kstapelfeldt kstapelfeldt added Type: question asks for support (asks a question) Type: use case proposes a new feature or function for the software using user-first language. and removed question labels Sep 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: question asks for support (asks a question) Type: use case proposes a new feature or function for the software using user-first language.
Projects
Development

No branches or pull requests

5 participants