@abasb75/dicom-pixel-decoder
Version:
a powerfull javascript dicom pixel data decoder
25 lines (24 loc) • 639 B
JavaScript
function getIsArrayPixelHasValidType(arrayPixel, min, max) {
if (arrayPixel instanceof Uint8Array) {
if (min < 0 || max > 255) {
return false;
}
}
else if (arrayPixel instanceof Int8Array) {
if (min < -128 || max > 127) {
return false;
}
}
else if (arrayPixel instanceof Uint16Array) {
if (min < 0 || max > 65535) {
return false;
}
}
else if (arrayPixel instanceof Int16Array) {
if (min < -32768 || max > 32767) {
return false;
}
}
return true;
}
export default getIsArrayPixelHasValidType;