El AbiertoSeadragon es un visor web de código abierto y una biblioteca de JavaScript para ver imágenes ampliables de alta resolución y a gran escala. Es necesario en varias industrias, ya que ya se utiliza en muchas aplicaciones de educación, ciencia, fotografía y marketing.
El visor OpenSeadragon permite ver o mostrar imágenes únicas o múltiples, hacer zoom, desplazarse, en modo de ventana o de pantalla completa. Funciona para casi todos los navegadores web en computadoras de escritorio y dispositivos móviles.
El Visor web para OpenSeadragon actúa como una demostración funcional basada en web para esta gran biblioteca, ya que el usuario puede proporcionar la ubicación remota del archivo y mostrar la imagen con un zoom muy detallado en modo de pantalla completa o ventana.
Aunque tiene un gran valor para muchos sectores, especialmente la investigación médica, es una biblioteca liviana y fácil de usar, que viene con herramientas de visualización, diferentes opciones de configuración e integración, y está repleta de muchos complementos y extensiones de navegador.
MicroDraw: Imagen cerebral altamente detallada con un visor personalizado usando OpenSeadragon
La necesidad de un visor de imágenes con zoom a gran escala:
En muchas industrias, como la investigación y la educación médica, existe una demanda de dicha biblioteca para ampliar los detalles de imágenes de alta resolución y gran escala, como diapositivas digitales de histología y patología. Se puede utilizar para escalar y ampliar mosaicos de mapas para aplicaciones de mapas basadas en web, ampliar detalles de fotografías históricas o utilizar para crear una exposición virtual basada en web para museos.
AbiertoSeadragon se ha probado en aplicaciones del mundo real para usuarios finales y en productos de aplicaciones listas para producción creadas por desarrolladores de todo el mundo. Algunas empresas lo están utilizando en sus productos basados en la web.
Aspectos destacados: ¡Qué hace que OpenSeadragon sea especial!
- Código JavaScript puro
- Fácil de integrar en aplicaciones web o sitios web.
- Ligero
- Utilizado por empresas, museos, laboratorios, grupos de investigación, universidades, geeks, desarrolladores, fotógrafos.
- Funciona sin problemas en todos los navegadores modernos
Características
- Borrar API
- Herramientas del visor
- Rico en complementos
- Soporte de mosaicos
- Información sobre herramientas
- Barra de herramientas
- Navegación por teclado
- Atajos y combinación de teclas
- Funciones de múltiples imágenes
- Modo de secuencia Imagen de referencia Modo de colección de tiras Multiimagen completa
- Extensiones de navegador: Google Chrome, Mozilla Firefox
- Múltiples opciones de construcción y desarrollo.
- Herramientas de desarrollo y depuración para desarrolladores.
- Fácil de usar para desarrolladores
- Admite Require.js, Webpack o Browserify.
- Admite diapositivas virtuales para patología, histología.
Herramientas
OpenSeadragon tal como lo utilizan cientos de desarrolladores en todo el mundo, algunos de ellos lo enriquecieron con complementos, herramientas e integración con otros marcos de JavaScript.
Construido con OpenSeadragon:
Proyectos de medicina y biología
Hay otros proyectos médicos construidos sobre esta gran biblioteca, como software empresarial y servicios comerciales basados en la web. OpenSeadragon se incluyó como biblioteca central para varios proyectos gratuitos relacionados con la medicina y la biología, estos son algunos de ellos:
Explorador de células Allen
Explorador de células Allen utiliza OpenSeadragon en su explorador de células basado en la web para imágenes de células en 2D y 3D multicapa a gran escala con fines educativos.
Archivo de diapositivas digitales sobre cáncer
Archivo de diapositivas digitales
Cáncer: Archivo de diapositivas digitales es un directorio web con cientos de diapositivas de patología para casos de cáncer. Proporciona un visor web simple para navegar a través de diapositivas y hacer zoom en cada diapositiva sin necesidad de extensiones de navegador ni software externo.
Visor web OpenSnapDragon para OpenSlide
Imagen renderizada de OpenSlide con OpenSeadragon Viewer
OpenSlide es una biblioteca C de código abierto que proporciona un motor central para analizar y leer imágenes de diapositivas completas, que también se denomina (diapositivas virtuales). OpenSlide proporciona una impresionante manifestación con OpenSeadragon
MicroDraw: anotación colaborativa
MicroDraw: Imagen cerebral altamente detallada con un visor personalizado usando OpenSeadragon
MicroDraw es una aplicación web para visualizar y anotar datos histológicos de alta resolución de forma colaborativa.
Proyectos centrados en la cultura y la historia
La Biblioteca Digital Mundial
OpenSeadragon Viewer se ha utilizado en potentes exposiciones y presentaciones basadas en la web. A continuación se muestran algunos ejemplos de potentes proyectos creados con OpenSeadragon:
Complementos:
OpenSeadragon tiene una larga lista de complementos creados para ampliar sus funcionalidades y facilitar su integración con marcos de JavaScript, y diferentes opciones de manipulación y representación de imágenes como la representación WebGL. Aquí hay una muestra de algunos complementos útiles para desarrolladores:
- OpenSeadragonGL le permite ejecutar sombreadores WebGL en todos los mosaicos de OpenSeadragon.
- OpenSeadragonMagnifier le permite ver parte de la imagen ampliada en un cuadro similar a un navegador.
- OpenSeadragonScalebar muestra la escala de su imagen en medidas del mundo real.
- OpenSeadragonScreenshot le permite hacer una captura de pantalla de su ventana gráfica, con ampliación opcional.
- SVG Overlay le permite agregar elementos SVG que se desplazan y hacen zoom con el visor OpenSeadragon.
- OpenSeadragonDraggableNavigator le permite hacer que el navegador se pueda arrastrar sobre el visor OpenSeadragon.
- OpenSeadragonAnnotations le permite dibujar una superposición SVG que se escala con la imagen. Útil para anotar y resaltar regiones de una imagen.
Nota del desarrollador
OpenSeadragon es un proyecto popular entre los desarrolladores de JavaScript en Github. Se ha bifurcado más de 300 veces y obtuvo >1600 estrellas. Hasta ahora, ha sido utilizado por unos 360 desarrolladores en sus proyectos basados en web.
La biblioteca OpenSeadragon está disponible en un archivo comprimido para descargar que contiene los archivos JavaScript, en los informes del administrador de paquetes Bower, como un paquete para NPM y en línea a través de CDN (Content Delivery Network) público gratuito como JsDel
iver y CDNJS.
Formatos soportados
- Pirámides de imágenes heredadas
- IIIF (Marco Internacional de Interoperabilidad de Imágenes)
- DZI (imágenes con zoom profundo)
- OSM (mapas de calles abiertos)
- TMS (servicio de mapas en mosaico)
- ampliar
- Fuentes de mosaicos personalizados
- Imagen simple/modo de imagen única
Estado del desarrollo
- Desarrollo Activo
Licencia
- OpenSeadragon se lanza bajo el Nueva licencia BSD.
Conclusión
OpenSeadragon es una biblioteca liviana lista para producción, que puede beneficiar a los desarrolladores web al crear un visor potente para imágenes a gran escala sin tener que profundizar en demasiados problemas técnicos, crear el visor desde cero o incompatibilidad con los navegadores. Viene repleto de complementos, extensiones de navegador y una gran comunidad de desarrolladores que utilizan esta biblioteca en su trabajo.
Recursos
Etiquetas
Marcos de desarrollo Basado en web Código abierto