UNPKG

@abasb75/dicom-pixel-decoder

Version:

a powerfull javascript dicom pixel data decoder

30 lines (29 loc) 996 B
import { DicomPixelModule, DicomScalingModule, DicomVOILutModule } from "./types"; import { PixelArray } from "./types"; declare class DecodedImage { transferSyntax: string; width: number; height: number; min: number | undefined; max: number | undefined; windowWidth: number | undefined; windowCenter: number | undefined; pixelData: PixelArray; photometricInterpretation: string | undefined; pixelModule: DicomPixelModule | undefined; scalingModule: DicomScalingModule | undefined; voiLUTModule: DicomVOILutModule | undefined; arrayType: "Int8Array" | "Uint8Array" | "Int16Array" | "Uint16Array" | "Float32Array" | undefined; constructor(transferSyntax: string, width: number, height: number, pixelData: PixelArray); getMinMax(): { min: number; max: number; }; getLUT(): { windowWidth: number; windowCenter: number; min: number; max: number; }; } export default DecodedImage;