SlideShare a Scribd company logo
1 of 34
IIIF Image API
Glen Robson IIIF Technical Coordinator
@glenrobson
Introductions
● Name
● Institution
● What do you hope to learn?
About me
IIIF Technical Coordinator
● Help with implementations
● Work with vendors
● A community resource
Previously at the National Library of Wales for 12 years
● Digitisation
○ http://bit.ly/2zPFx8a
● Newspapers
○ http://newspapers.library.wales
● Fedora Repository
● Crowdsourcing
● Developed a IIIF image server
Introductions
● Name
● Institution
● What do you hope to learn?
Plan
● Where did the IIIF Image API come from?
● Using the IIIF Image API
● Creating IIIF Image APIs
○ Hosted
○ Cantaloupe
○ Static - if time
IIIF APIs
Why invent an Image API?
From Ben Albritton’s blog http://stanford.io/1PW789d
Image files
Thumbnail Web copy Archival copy
Problems
● New developments like Mobile
○ More files to manage
● Web copy too low resolution for researchers
● Archival copy to big for everyone
Solution: Zoomable images!
Problems - with zoomable images
● New developments like Mobile
○ Flash based viewers
● No way to download images for researchers
○ Some saw this as a positive
● Proprietary viewers and file formats
○ Zoomify file format: pff
○ Zoomify viewer
What I[II]F?
● Access images at different sizes
● Only manage 1 file
● Mobile accessible viewers
● Format agnostic
● Zooming viewer
● Pick and choose viewer
Plus extras:
● Citeable URL
● ‘Super slippy viewer’ - Tom Cramer
IIIF Image API
http://iiif.io/api/image/2.1/
Example
https://tomcrane.github.io/the-long-iiif/image-api.html
John Dee performing an experiment before Queen Elizabeth I. Oil painting by Henry Gillard Glindoni.
Wellcome Library:
http://wellcomelibrary.org/item/b14658197
From: http://resources.digirati.com/iiif/an-introduction-to-iiif/
What I[II]F?
● Access images at different sizes
● Only manage 1 file
● Mobile accessible viewers
● Format agnostic
● Zooming viewer
● Pick and choose viewer
Plus extras:
● Citeable URL
● ‘Super slippy viewer’ - Tom Cramer
Zooming
IIIF Zoom
http://tomcrane.github.io/presentations/tile-exploder.html
How does the viewer know whats available?
info.json
How does the viewer know whats available?
info.json
@id: the URL for this image. Put this link into your
browser and you should get this file
Protocol: always iiif
Width and height of the largest image or x and y in
the diagram.
How does the viewer know whats available?
info.json
Tiles:
Width and height of each little box
- Usually standard 256 or 512
ScaleFactors
- This image has 4 levels
- Their sizes are:
- Full size - 1
- ½ size - 2
- ¼ size - 4
- ⅛ size (thumb) - 8
These are usually configured when generating the source
image.
How does the viewer know whats available?
info.json
What sizes does the server have that you can
request e.g.:
http://server/iiif/image/full/1024,651/0/default.jpg
These are usually a copy of the zoom levels but
could be others of efficiency. E.g. Commonly
used thumbnail sizes (mirador)
How does the viewer know whats available?
info.json
What the image server supports
- E.g. Format types that can be returned
- Extra optional functionality
Levels
- Level 0 - only specific sizes and tiles available
- Level 1 - Any size or tile image available,
- Level 2 - all of the above and many optional
features
IIIF Zoom
https://tomcrane.github.io/the-long-iiif/dee-osd.html
IIIF Validation Image
● http://iiif.io/api/image/2.1/example/reference/67352ccc-d1b0-11e1-89ae-
279075081939
● Questions:
● How do we find the width and height?
● How do we view the full size image?
● What URL do we need to get the top left square?
● How about the yellow one?
● Can we rotate it 45degrees?
● Greyscale?
Exercises
Have a look at Jason Ronallo’s ‘Detailed Example’
http://ronallo.com/iiif-workshop/image/detailed-example.html
Play with Tom Cranes examples:
https://tomcrane.github.io/the-long-iiif/image-api.html
Have a look at the UCD image cropper:
https://jbhoward-dublin.github.io/IIIF-imageManipulation/index.html?imageID=https://iiif.ucd.ie/loris/ivrla:10408
In pairs do the gitbook exercises
If you finish have a look at:
http://puzzle.mikeapps.me/
What I[II]F?
● Access images at different sizes
● Only manage 1 file
● Mobile accessible viewers
● Format agnostic
● Zooming viewer
● Pick and choose viewer
Plus extras:
● Citeable URL
● ‘Super slippy viewer’ - Tom Cramer
Format Agnostic
● In the IIIF Image API there is no reference to source image
● Different image servers support different image types.
● Most popular:
○ JPEG2000 / jp2
○ TIFF
Pyramid images formats
● JPEG2000 / jp2
○ Better compression
○ More efficient file format
○ Mathematically complicated compression
● Pyramid TIFF
○ Simple to process
○ Large file sizes
What, IIIF!
IIIF Image API Benefits
● Access images at different sizes
● Zooming viewer
● Pick and choose viewer
● Citeable URL
Web developments
● Only manage 1 file
○ jp2 / pyramid image files
● Mobile accessible viewers
○ Javascript Browser support
● Format agnostic
○ Image servers developers / Image API
IIIF Comercial Image Servers
Ideally integrated into Institutional Image Management System
● Content management system
○ V&A Uk extending their CMS
● Digital Asset Management system
○ Rosetta ExLibris
○ Content DM OCLC
○ Luna Imaging
○ Africa Media Online MEMAT
● Repository
○ Fedora
○ DSpace
● Question: Where does your institution store its Images?
IIIF Image Servers - Hosting
IIIF Hosting
● Klokan: https://www.iiifhosting.com/
● Digirati: https://dlcs.info/
Advantages:
● Easy to use
Disadvantages:
● Cost
Exercise: https://iiif.github.io/training/iiif-5-day-workshop/day-one/iiif-hosting-saas.html
IIIF Image Servers - level 0
Split large images into tiles and save as jpgs
Advantages
● Free (requires webspace)
● Fast
● Scalable
Disadvantages
● Complicated compared to other options
● Not all viewers work with a level 0 image
Exercise: https://iiif.github.io/training/iiif-5-day-workshop/day-one/level0-github-hosting.html
IIIF Image Servers - Image Server
https://github.com/IIIF/awesome-iiif#image-servers
● IIP Image - written in C
● Loris - python
● Cantaloupe - Java
Advantages
● Flexibility
● Fully compliant
● Scalable
Disadvantages
● Requires running a server or servers
Exercise: https://iiif.github.io/training/iiif-5-day-workshop/day-one/setting-up-cantaloupe.html

More Related Content

Similar to IIIF Image API - glen

Android development
Android developmentAndroid development
Android development
Lope Emano
 
Castro Chapter 5
Castro Chapter 5Castro Chapter 5
Castro Chapter 5
Jeff Byrnes
 

Similar to IIIF Image API - glen (20)

Advanced Video Production with FOSS
Advanced Video Production with FOSSAdvanced Video Production with FOSS
Advanced Video Production with FOSS
 
Юрій Герасимов — Delayed operations with queues
Юрій Герасимов — Delayed operations with queuesЮрій Герасимов — Delayed operations with queues
Юрій Герасимов — Delayed operations with queues
 
Delayed operations with Queues
Delayed operations with QueuesDelayed operations with Queues
Delayed operations with Queues
 
Andrii Yatsenko "Make the most of Twig"
Andrii Yatsenko "Make the most of Twig"Andrii Yatsenko "Make the most of Twig"
Andrii Yatsenko "Make the most of Twig"
 
DAMbusters: IWM’s Mission to Design and Implement a Bespoke DAMS
DAMbusters: IWM’s Mission to Design and Implement a Bespoke DAMSDAMbusters: IWM’s Mission to Design and Implement a Bespoke DAMS
DAMbusters: IWM’s Mission to Design and Implement a Bespoke DAMS
 
File Format - Animation Courses, Ahmedabad
File Format - Animation Courses, AhmedabadFile Format - Animation Courses, Ahmedabad
File Format - Animation Courses, Ahmedabad
 
Android development
Android developmentAndroid development
Android development
 
Griffon for the Enterprise
Griffon for the EnterpriseGriffon for the Enterprise
Griffon for the Enterprise
 
Google Cloud: Next'19 Extended Hanoi
Google Cloud: Next'19 Extended HanoiGoogle Cloud: Next'19 Extended Hanoi
Google Cloud: Next'19 Extended Hanoi
 
Responsive web - CC FE & UX
Responsive web -  CC FE & UXResponsive web -  CC FE & UX
Responsive web - CC FE & UX
 
Sources of Photos and Graphics
Sources of Photos and GraphicsSources of Photos and Graphics
Sources of Photos and Graphics
 
SASTRA
SASTRASASTRA
SASTRA
 
Image Optimization
Image OptimizationImage Optimization
Image Optimization
 
Preserving access
Preserving accessPreserving access
Preserving access
 
Unit 78 technical file
Unit 78 technical fileUnit 78 technical file
Unit 78 technical file
 
Castro Chapter 5
Castro Chapter 5Castro Chapter 5
Castro Chapter 5
 
20 x Tips to better Optimize your Flash content
20 x Tips to better Optimize your Flash content20 x Tips to better Optimize your Flash content
20 x Tips to better Optimize your Flash content
 
Adobe Edge Technology Preview - Web Development Month 2011 SiliconGulf.com
Adobe Edge Technology Preview - Web Development Month 2011 SiliconGulf.comAdobe Edge Technology Preview - Web Development Month 2011 SiliconGulf.com
Adobe Edge Technology Preview - Web Development Month 2011 SiliconGulf.com
 
VRA 2010, MDID users group
VRA 2010, MDID users groupVRA 2010, MDID users group
VRA 2010, MDID users group
 
Uc13.chapter.10
Uc13.chapter.10Uc13.chapter.10
Uc13.chapter.10
 

More from Glen Robson

OR2016 - Managing Crowd sourced Cultural Heritage Datasets
OR2016 - Managing Crowd sourced Cultural Heritage DatasetsOR2016 - Managing Crowd sourced Cultural Heritage Datasets
OR2016 - Managing Crowd sourced Cultural Heritage Datasets
Glen Robson
 
Cynefin: A Sense of Place
Cynefin: A Sense of PlaceCynefin: A Sense of Place
Cynefin: A Sense of Place
Glen Robson
 

More from Glen Robson (17)

IIIF for Aggregators
IIIF for AggregatorsIIIF for Aggregators
IIIF for Aggregators
 
IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019IIIF Introduction given in South Africa - 2019
IIIF Introduction given in South Africa - 2019
 
South Africa IIIF Presentation API
South Africa IIIF Presentation APISouth Africa IIIF Presentation API
South Africa IIIF Presentation API
 
Sweden IIIF Event - IIIF Community
Sweden IIIF Event - IIIF CommunitySweden IIIF Event - IIIF Community
Sweden IIIF Event - IIIF Community
 
SWIB 2018 - Visualising form data - NLW Transcription Projects
SWIB 2018 - Visualising form data - NLW Transcription ProjectsSWIB 2018 - Visualising form data - NLW Transcription Projects
SWIB 2018 - Visualising form data - NLW Transcription Projects
 
NISO REST Training IIIF
NISO REST Training IIIF NISO REST Training IIIF
NISO REST Training IIIF
 
Introduction to Annotation, Content Search, and IIIF Authentication from the ...
Introduction to Annotation, Content Search, and IIIF Authentication from the ...Introduction to Annotation, Content Search, and IIIF Authentication from the ...
Introduction to Annotation, Content Search, and IIIF Authentication from the ...
 
Intro to IIIF and IIIF @NLW
Intro to IIIF and IIIF @NLWIntro to IIIF and IIIF @NLW
Intro to IIIF and IIIF @NLW
 
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLWDiscovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
Discovery, Reuse, Research and Crowdsourcing: IIIF experiences from the NLW
 
IIIF Oct 2016 - Rijksmuseum
IIIF Oct 2016 - RijksmuseumIIIF Oct 2016 - Rijksmuseum
IIIF Oct 2016 - Rijksmuseum
 
OR2016 - Managing Crowd sourced Cultural Heritage Datasets
OR2016 - Managing Crowd sourced Cultural Heritage DatasetsOR2016 - Managing Crowd sourced Cultural Heritage Datasets
OR2016 - Managing Crowd sourced Cultural Heritage Datasets
 
Introduction to IIIF
Introduction to IIIFIntroduction to IIIF
Introduction to IIIF
 
NLW Linked Open Data Sets
NLW Linked Open Data SetsNLW Linked Open Data Sets
NLW Linked Open Data Sets
 
IIIF and NLW delivered at the 'Access to the World's Images' meeting in Ghent...
IIIF and NLW delivered at the 'Access to the World's Images' meeting in Ghent...IIIF and NLW delivered at the 'Access to the World's Images' meeting in Ghent...
IIIF and NLW delivered at the 'Access to the World's Images' meeting in Ghent...
 
IIIF and NLW Newspapers
IIIF and NLW Newspapers IIIF and NLW Newspapers
IIIF and NLW Newspapers
 
Europeana Tech - IIIF in Action
Europeana Tech - IIIF in ActionEuropeana Tech - IIIF in Action
Europeana Tech - IIIF in Action
 
Cynefin: A Sense of Place
Cynefin: A Sense of PlaceCynefin: A Sense of Place
Cynefin: A Sense of Place
 

Recently uploaded

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

IIIF Image API - glen

  • 1. IIIF Image API Glen Robson IIIF Technical Coordinator @glenrobson
  • 2. Introductions ● Name ● Institution ● What do you hope to learn?
  • 3. About me IIIF Technical Coordinator ● Help with implementations ● Work with vendors ● A community resource Previously at the National Library of Wales for 12 years ● Digitisation ○ http://bit.ly/2zPFx8a ● Newspapers ○ http://newspapers.library.wales ● Fedora Repository ● Crowdsourcing ● Developed a IIIF image server
  • 4. Introductions ● Name ● Institution ● What do you hope to learn?
  • 5. Plan ● Where did the IIIF Image API come from? ● Using the IIIF Image API ● Creating IIIF Image APIs ○ Hosted ○ Cantaloupe ○ Static - if time
  • 7. Why invent an Image API?
  • 8. From Ben Albritton’s blog http://stanford.io/1PW789d
  • 9. Image files Thumbnail Web copy Archival copy
  • 10. Problems ● New developments like Mobile ○ More files to manage ● Web copy too low resolution for researchers ● Archival copy to big for everyone
  • 12. Problems - with zoomable images ● New developments like Mobile ○ Flash based viewers ● No way to download images for researchers ○ Some saw this as a positive ● Proprietary viewers and file formats ○ Zoomify file format: pff ○ Zoomify viewer
  • 13. What I[II]F? ● Access images at different sizes ● Only manage 1 file ● Mobile accessible viewers ● Format agnostic ● Zooming viewer ● Pick and choose viewer Plus extras: ● Citeable URL ● ‘Super slippy viewer’ - Tom Cramer
  • 15. Example https://tomcrane.github.io/the-long-iiif/image-api.html John Dee performing an experiment before Queen Elizabeth I. Oil painting by Henry Gillard Glindoni. Wellcome Library: http://wellcomelibrary.org/item/b14658197 From: http://resources.digirati.com/iiif/an-introduction-to-iiif/
  • 16. What I[II]F? ● Access images at different sizes ● Only manage 1 file ● Mobile accessible viewers ● Format agnostic ● Zooming viewer ● Pick and choose viewer Plus extras: ● Citeable URL ● ‘Super slippy viewer’ - Tom Cramer
  • 19. How does the viewer know whats available? info.json
  • 20. How does the viewer know whats available? info.json @id: the URL for this image. Put this link into your browser and you should get this file Protocol: always iiif Width and height of the largest image or x and y in the diagram.
  • 21. How does the viewer know whats available? info.json Tiles: Width and height of each little box - Usually standard 256 or 512 ScaleFactors - This image has 4 levels - Their sizes are: - Full size - 1 - ½ size - 2 - ¼ size - 4 - ⅛ size (thumb) - 8 These are usually configured when generating the source image.
  • 22. How does the viewer know whats available? info.json What sizes does the server have that you can request e.g.: http://server/iiif/image/full/1024,651/0/default.jpg These are usually a copy of the zoom levels but could be others of efficiency. E.g. Commonly used thumbnail sizes (mirador)
  • 23. How does the viewer know whats available? info.json What the image server supports - E.g. Format types that can be returned - Extra optional functionality Levels - Level 0 - only specific sizes and tiles available - Level 1 - Any size or tile image available, - Level 2 - all of the above and many optional features
  • 25. IIIF Validation Image ● http://iiif.io/api/image/2.1/example/reference/67352ccc-d1b0-11e1-89ae- 279075081939 ● Questions: ● How do we find the width and height? ● How do we view the full size image? ● What URL do we need to get the top left square? ● How about the yellow one? ● Can we rotate it 45degrees? ● Greyscale?
  • 26. Exercises Have a look at Jason Ronallo’s ‘Detailed Example’ http://ronallo.com/iiif-workshop/image/detailed-example.html Play with Tom Cranes examples: https://tomcrane.github.io/the-long-iiif/image-api.html Have a look at the UCD image cropper: https://jbhoward-dublin.github.io/IIIF-imageManipulation/index.html?imageID=https://iiif.ucd.ie/loris/ivrla:10408 In pairs do the gitbook exercises If you finish have a look at: http://puzzle.mikeapps.me/
  • 27. What I[II]F? ● Access images at different sizes ● Only manage 1 file ● Mobile accessible viewers ● Format agnostic ● Zooming viewer ● Pick and choose viewer Plus extras: ● Citeable URL ● ‘Super slippy viewer’ - Tom Cramer
  • 28. Format Agnostic ● In the IIIF Image API there is no reference to source image ● Different image servers support different image types. ● Most popular: ○ JPEG2000 / jp2 ○ TIFF
  • 29. Pyramid images formats ● JPEG2000 / jp2 ○ Better compression ○ More efficient file format ○ Mathematically complicated compression ● Pyramid TIFF ○ Simple to process ○ Large file sizes
  • 30. What, IIIF! IIIF Image API Benefits ● Access images at different sizes ● Zooming viewer ● Pick and choose viewer ● Citeable URL Web developments ● Only manage 1 file ○ jp2 / pyramid image files ● Mobile accessible viewers ○ Javascript Browser support ● Format agnostic ○ Image servers developers / Image API
  • 31. IIIF Comercial Image Servers Ideally integrated into Institutional Image Management System ● Content management system ○ V&A Uk extending their CMS ● Digital Asset Management system ○ Rosetta ExLibris ○ Content DM OCLC ○ Luna Imaging ○ Africa Media Online MEMAT ● Repository ○ Fedora ○ DSpace ● Question: Where does your institution store its Images?
  • 32. IIIF Image Servers - Hosting IIIF Hosting ● Klokan: https://www.iiifhosting.com/ ● Digirati: https://dlcs.info/ Advantages: ● Easy to use Disadvantages: ● Cost Exercise: https://iiif.github.io/training/iiif-5-day-workshop/day-one/iiif-hosting-saas.html
  • 33. IIIF Image Servers - level 0 Split large images into tiles and save as jpgs Advantages ● Free (requires webspace) ● Fast ● Scalable Disadvantages ● Complicated compared to other options ● Not all viewers work with a level 0 image Exercise: https://iiif.github.io/training/iiif-5-day-workshop/day-one/level0-github-hosting.html
  • 34. IIIF Image Servers - Image Server https://github.com/IIIF/awesome-iiif#image-servers ● IIP Image - written in C ● Loris - python ● Cantaloupe - Java Advantages ● Flexibility ● Fully compliant ● Scalable Disadvantages ● Requires running a server or servers Exercise: https://iiif.github.io/training/iiif-5-day-workshop/day-one/setting-up-cantaloupe.html

Editor's Notes

  1. METS viewers,