Image Viewer
@mapmanager/image-viewer is the reusable MapManager scientific image viewer.
It combines Viv image layers with Deck.gl interaction and a Vue user interface.
It is used in production by AcqView.
A hosted package demo is at
mapmanager.github.io/mapmanager-web-components/demos/image-viewer.
Capabilities
- in-memory
PlaneSourcedata and lazyAsyncPlaneSourcedata; - URL-backed and browser-selected local OME-Zarr;
- YX, CYX, ZYX, ZCYX, and compatible T/C/Z/Y/X arrangements;
- side-by-side, stacked, single-channel, and composite layouts;
- per-channel color maps, contrast controls, and histograms;
- calibrated axes, zoom, pan, and home view;
- rectangle and line ROIs plus XY plot overlays;
- browser clipboard copying or a host-provided clipboard bridge;
- Vue and framework-neutral Custom Element entry points.
Status
Version 0.2.0 represents the completed first rewrite pass. The component is
actively developed and production-used, but remains pre-1.0. API changes are
permitted and should be documented with migration guidance.
Start with Sources, then choose the Vue or Custom Element integration guide.