openseadragon / openseadragon

An open-source, web-based viewer for zoomable images, implemented in pure JavaScript.
http://openseadragon.github.io/
BSD 3-Clause "New" or "Revised" License
3k stars 594 forks source link

Feature Suggestion: Image Annotations #2586

Open mispranami opened 2 days ago

mispranami commented 2 days ago

I suggest adding image annotation capabilities to OpenSeadragon. This feature would allow users to annotate images directly in the viewer, enhancing usability for applications like education and research.

Suggested Features: Annotation Types: Text, shapes, and freehand drawing. Management: Options to edit, move, or delete annotations. Styling: Customizable appearance (color, opacity). Collaboration: Multi-user annotations and commenting.

LMW-lmw commented 1 day ago

use fabric.js

iangilman commented 1 day ago

These are great features but definitely outside the scope of the core OpenSeadragon. There are already some plugins for some of these features:

https://openseadragon.github.io/#plugins

Probably the most advanced is Annotorious:

https://github.com/annotorious/annotorious-openseadragon

Note that management and collaboration features require server-side technology.