MCPcopy
hub / github.com/openseadragon/openseadragon

github.com/openseadragon/openseadragon @v6.0.2 sqlite

repository ↗ · DeepWiki ↗ · release v6.0.2 ↗
1,181 symbols 2,562 edges 97 files 344 documented · 29%
README

OpenSeadragon

An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.

See it in action and get started using it at https://openseadragon.github.io/.

Stable Builds

See the GitHub releases page.

Learning Course

The official OpenSeadragon course is now live! Taught by @iangilman, creator and maintainer, this is your best introduction to working with OpenSeadragon, from basic concepts to coordinate systems, animation, and beyond.

Learn more at: https://www.newline.co/courses/openseadragon-deep-dive

OpenSeadragon Deep Dive

Development

If you want to use OpenSeadragon in your own projects, you can find the latest stable build, API documentation, and example code at https://openseadragon.github.io/. If you want to modify OpenSeadragon and/or contribute to its development, read the contributing guide for instructions.

License

OpenSeadragon is released under the New BSD license. For details, see the LICENSE.txt file.

Sponsors

We are grateful for the (development or financial) contribution to the OpenSeadragon project.

BBMRI ERIC Logo           University of Pittsburgh Logo           Stanford University Logo

Extension points exported contracts — how you extend this code

GestureSettings (Interface)
(no doc)
types/index.d.ts
NavImagesValues (Interface)
(no doc)
types/index.d.ts
NavImages (Interface)
(no doc)
types/index.d.ts
Options (Interface)
(no doc)
types/index.d.ts
TileSourceOptions (Interface)
(no doc)
types/index.d.ts

Core symbols most depended-on inside this repo

data
called by 119
src/tilecache.js
OpenSeadragon
called by 76
src/openseadragon.js
then
called by 73
src/openseadragon.js
toString
called by 49
src/tilecache.js
destroy
called by 49
src/tilecache.js
remove
called by 47
src/priorityqueue.js
update
called by 45
test/demo/drawerperformance.js
destroy
called by 44
test/modules/tilecache.js

Shape

Function 569
Method 345
Class 136
Interface 125
Enum 6

Languages

TypeScript100%

Modules by API surface

types/index.d.ts221 symbols
src/webgldrawer.js72 symbols
test/lib/jquery-1.9.1.min.js71 symbols
src/mousetracker.js67 symbols
src/tilecache.js65 symbols
src/viewer.js61 symbols
test/modules/events.js43 symbols
src/canvasdrawer.js40 symbols
test/modules/tilecache.js33 symbols
test/modules/navigator.js33 symbols
test/modules/tilecache-failure-regressions.js32 symbols
test/demo/drawerperformance.js32 symbols

Used by 2 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

grunt1.6.1 · 1×
grunt-contrib-clean2.0.1 · 1×
grunt-contrib-compress2.0.0 · 1×
grunt-contrib-concat2.1.0 · 1×
grunt-contrib-connect5.0.1 · 1×
grunt-contrib-qunit10.1.1 · 1×
grunt-contrib-uglify5.0.1 · 1×
grunt-eslint24.3.0 · 1×
grunt-git-describe2.4.4 · 1×
grunt-istanbul0.8.0 · 1×

For agents

$ claude mcp add openseadragon \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact