PureJsImage
PureJsImage decodes, inspects, processes, and converts ordinary images and scientific rasters in Node.js and modern browsers, with explicit readers for microscopy, whole-slide pathology, medical imaging, electron microscopy, spectroscopy, hyperspectral, and multidimensional array formats.
Key Features:
- Format Support: Provides explicit readers for OME-TIFF, OME-Zarr, Aperio SVS, DICOM, NIfTI, MRC/CCP4, NRRD, DigitalMicrograph, EMD, ENVI, and FITS formats.
- Range-Backed Readers: Requests selected regions, tiles, volume planes, and metadata while preserving native numeric samples where supported.
- Zero Runtime Dependencies: The default package has no runtime dependencies.
- Optional WebAssembly Accelerators: Optional JPEG and PNG WebAssembly accelerators require explicit registration.
Scientific Applications:
- Microscopy: Decodes and processes microscopy image formats including OME-TIFF and DigitalMicrograph.
- Whole-Slide Pathology: Supports Aperio SVS and other whole-slide imaging formats for pathology analysis.
- Medical Imaging: Handles DICOM and NIfTI formats used in clinical and research medical imaging.
- Electron Microscopy: Processes EMD and MRC/CCP4 formats for electron microscopy data.
- Spectroscopy and Hyperspectral Imaging: Supports ENVI and related formats for spectral data analysis.
- Multidimensional Arrays: Handles OME-Zarr and FITS formats for multidimensional scientific datasets.
Methodology:
Implements portable image codecs and low-memory raster processing in strict TypeScript for Node.js and modern browsers.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- TypeScript
- Added:
- 8/23/2026
- Last Updated:
- 8/23/2026
Operations
Data Inputs & Outputs
Data formatting
Publications
Documentation
Citation instructions
https://github.com/a-r-d/PureJsImage/blob/main/CITATION.cffAPI documentation
https://purejsimage.com/api/General', 'Installation instructions', 'User manual
https://purejsimage.com/guides/Downloads
- Software packageVersion: 0.16.0https://registry.npmjs.org/purejsimage/-/purejsimage-0.16.0.tgz
- Source codeVersion: 0.16.0https://github.com/a-r-d/PureJsImage/archive/refs/tags/v0.16.0.tar.gz
Links
Issue tracker
https://github.com/a-r-d/PureJsImage/issuesRepository
https://github.com/a-r-d/PureJsImage