A JavaScript NIfTI file format reader.
npm install nifti-reader-jsUsing in a HTML script tag to emulate older behaviour prior to the esbuild changes in v0.6.4:
``html`
`javascript
var data = // an ArrayBuffer
var niftiHeader = null,
niftiImage = null,
niftiExt = null;
if (nifti.isCompressed(data)) {
data = nifti.decompress(data);
}
if (nifti.isNIFTI(data)) {
niftiHeader = nifti.readHeader(data);
console.log(niftiHeader.toFormattedString());
niftiImage = nifti.readImage(niftiHeader, data);
if (nifti.hasExtension(niftiHeader)) {
niftiExt = nifti.readExtensionData(niftiHeader, data);
}
}
`
* nifti-reader.js
* nifti-reader-min.js
Or install via NPM:
``
npm install nifti-reader-js
Or install via Bower:
``
bower install nifti-reader-js
npm test
`$3
See the release folder for the latest builds or build it yourself using:
`
npm run build
``
Acknowledgments
-----
NIFTI-Reader-JS makes use of the following third-party libraries:
- fflate — for GZIP inflating