UNPKG

@abasb75/dicom-pixel-decoder

Version:

a powerfull javascript dicom pixel data decoder

22 lines (21 loc) 735 B
// is faster in vite from originanl jpeg-lossless-decoder-js package import Decoder from "@abasb75/jpeg-lossless-decoder"; var decoder = null; var JPEGLossLess = /** @class */ (function () { function JPEGLossLess() { } Object.defineProperty(JPEGLossLess, "decode", { enumerable: false, configurable: true, writable: true, value: function (pixelData, options) { if (!decoder) { decoder = new Decoder(); } var decoded = decoder.decode(pixelData.buffer, pixelData.byteOffset, pixelData.byteLength, options.bitsAllocated === 8 ? 1 : 2); return decoded; } }); return JPEGLossLess; }()); export default JPEGLossLess;