diff --git a/src/utils/metaDataProvider.js b/src/utils/metaDataProvider.js index 85bd0116..dfdc27a8 100644 --- a/src/utils/metaDataProvider.js +++ b/src/utils/metaDataProvider.js @@ -99,5 +99,27 @@ function metaDataProvider(type, imageId) { columnPixelSpacing, }; } + if (type === 'imagePixelModule') { + return { + samplesPerPixel: dataSet.uint16('x00280002'), + photometricInterpretation: dataSet.string('x00280004'), + rows: dataSet.uint16('x00280010'), + columns: dataSet.uint16('x00280011'), + bitsAllocated: dataSet.uint16('x00280100'), + bitsStored: dataSet.uint16('x00280101'), + highBit: dataSet.uint16('x00280102'), + pixelRepresentation: dataSet.uint16('x00280103'), + planarConfiguration: dataSet.uint16('x00280006'), + pixelAspectRatio: dataSet.uint16('x00280034'), + smallestPixelValue: null, + largestPixelValue: null, + redPaletteColorLookupTableDescriptor: dataSet.string('x00281101'), + greenPaletteColorLookupTableDescriptor: dataSet.string('x00281102'), + bluePaletteColorLookupTableDescriptor: dataSet.string('x00281103'), + redPaletteColorLookupTableData: dataSet.string('x00281201'), + greenPaletteColorLookupTableData: dataSet.string('x00281202'), + bluePaletteColorLookupTableData: dataSet.string('x00281203') + } + } } export default metaDataProvider; \ No newline at end of file