@abasb75/dicom-pixel-decoder
Version:
a powerfull javascript dicom pixel data decoder
30 lines (29 loc) • 996 B
TypeScript
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;