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

Annotationstool auf Basis OSD #6

Open
sschuepbach opened this issue Mar 16, 2018 · 2 comments
Open

Annotationstool auf Basis OSD #6

sschuepbach opened this issue Mar 16, 2018 · 2 comments
Assignees
Labels
conceptual Conceptual work

Comments

@sschuepbach
Copy link
Member

"Marktanalysen" und Konzepte

@sschuepbach sschuepbach added the conceptual Conceptual work label Mar 16, 2018
@sschuepbach sschuepbach self-assigned this Mar 16, 2018
@sschuepbach sschuepbach modified the milestones: Bild und Metadaten anschauen, Bild mit Metadaten anschauen, Bildannotationen betrachten, Bilder annotieren Mar 16, 2018
@sschuepbach
Copy link
Member Author

Es gibt es mehrere Projekte, die OpenSeaDragon mit Annotierungsfunktionen ergänzen wollen. Allerdings scheinen alle entweder nicht mehr aktiv gepflegt zu werden und/oder nur eine sehr kleine Community zu haben

  • openseadragon-annotations ermöglicht es die vektorbasierte Annotierung von zoombaren Bildern in OSD. Das Tool fügt die Grafik einem SVG-Overlay hinzu, das mit dem Bild skaliert. Wird nach eigenen Angaben von allen verbreiteten Browsers (inkl. IE9) unterstützt. Letzter Commit im September 2017, letzter Release (1.0.5) vom Juli desselben Jahres.
  • Annotorious ist ein Toolkit für Bildannotation. Es hat seine Wurzeln im YUMA Universal Media Annotator Prototyp, welche für das EuropeanaConnect-Forschungsprojekt entwickelt wurde. Eine Anbindung an OSD wird als Beta unterstützt. Letzter Commit vom Oktober 2017, letzter Release (0.6.4) vom September 2015.
  • Openseadragon annotation: Letzter Commit vom Februar 2016, unterstützt nach eigenen Angaben nur OSD in Version 1.0.0

@sschuepbach
Copy link
Member Author

sschuepbach commented Mar 19, 2018

OSD selber unterstützt Overlays in Form von Punkten (OpenSeadragon.Point) und Rechtecken (OpenSeadragon.Rect). Sie sind einfach zu generieren, können auch dynamisch hinzugefügt / entfernt werden und sind bspw. durch die Renderer2-Klasse von Angular auch einfach stylebar.

Ich schlage vor, dass wir im Bereich Annotierungsmöglichkeiten mit Overlays starten. Sollte sie unseren Ansprüchen nicht genügen, gibt es eine Reihe von Plugins für OSD, die noch mehr Möglichkeiten bieten. Sie lassen sich in zwei Kategorien einteilen, SVG- und Canvas-basierte Overlays:

Nächster Schritt wäre es, mit der Anzeige von Annotationen zu experimentieren. @dataramblers/owners, hat jemand bereits Erfahrungen gesammelt mit dem Open Annotation-Standard bzw. der entsprechenden Erweiterung von IIIF? Denn ich gehe davon aus, dass dies der "Königsweg" für Annotationen im Rahmen von IIIF wäre. Oder liege ich da falsch? Da es aber in diesem Issue um die konzeptionellen Arbeiten rund um mögliche technische Umsetzungen im Frontend geht, werde ich für IIIF & Annotationen ein neues Issue eröffnen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conceptual Conceptual work
Projects
None yet
Development

No branches or pull requests

1 participant