Presented at the SIMSSA workshop held at McGill University.
A web-based document viewer for high-resolution imagesA web-based document viewer for high-resolution imagesWendy LiuWendy Liu1 / 41
View Slide
OutlineOutline2 / 41What it isWhat it isHow it worksHow it worksImage manipulation featuresImage manipulation features
What it isWhat it is3 / 41
Manuscript: Salzinnes AntiphonalManuscript: Salzinnes Antiphonal4 / 41
High resolutionHigh resolution5 / 41
Preserve document structure (scrolling)Preserve document structure (scrolling)6 / 41
7 / 41Fast and easy to useFast and easy to use
8 / 41Free toolFree tool
9 / 41
10 / 41Distribution?Distribution?
10 / 41TIFF, ~30 megapixels (~180 MB) per photoTIFF, ~30 megapixels (~180 MB) per photoTIFF, ~30 megapixels (~180 MB) per photoTIFF, ~30 megapixels (~180 MB) per photo
12 / 41180 MB × 479 images ≈ 86 GB180 MB × 479 images ≈ 86 GB
13 / 41Enter Diva.jsEnter Diva.js
14 / 41From manuscript ...From manuscript ...
15 / 41To browser-based document viewer.To browser-based document viewer.
16 / 41Zooming in and outZooming in and out
17 / 41Grid viewGrid view
18 / 41Image manipulationImage manipulation
19 / 41Extremely fastExtremely fast
20 / 41Selective downloadingSelective downloading
21 / 41How it worksHow it works
22 / 41Tiled images (JPEG2000 or pyramidal TIFF)Tiled images (JPEG2000 or pyramidal TIFF)
23 / 41Multiple resolutions in one fileMultiple resolutions in one file
24 / 41Image server: IIPImageImage server: IIPImage
25 / 41Setup frontend scriptsSetup frontend scripts
26 / 41DemoDemohttp://coltrane.music.mcgill.ca/salzinnes/experiments/diva-cci-tif/
27 / 41New feature: plugin systemNew feature: plugin system
28 / 41Download pluginDownload plugin
29 / 41Image manipulation pluginImage manipulation plugin
30 / 41Canvas: HTML5 featureCanvas: HTML5 feature
31 / 41Canvas: HTML5 featureCanvas: HTML5 feature
32 / 41
33 / 41
34 / 41Working with large images: slow.Working with large images: slow.
35 / 41More pixels → more operationsMore pixels → more operations
36 / 41Solution: thumbnail preview.Solution: thumbnail preview.
37 / 41MIT licenseMIT license
38 / 41Download from ddmal.music.mcgill.ca/divaDownload from ddmal.music.mcgill.ca/diva
39 / 41Development coordinated byDevelopment coordinated byIchiro Fujinaga (DDMAL)Andrew Hankinson (DDMAL)Laurent Pugin (Swiss RISM)Ichiro Fujinaga (DDMAL)Andrew Hankinson (DDMAL)Laurent Pugin (Swiss RISM)
40 / 41Sponsored bySponsored bySwiss National Science FoundationSwiss National Science Foundation
41 / 41Thanks.Thanks.