From c8c049b5d097f26bbae37c33ac1f894a3903dd40 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 3 Apr 2025 11:15:22 +0800 Subject: [PATCH] =?UTF-8?q?DICOM=E5=BD=B1=E5=83=8F=E4=B8=AD=EF=BC=8C?= =?UTF-8?q?=E5=AD=98=E5=9C=A8Tag=E6=9C=80=E5=A4=A7=E5=83=8F=E7=B4=A0?= =?UTF-8?q?=E5=80=BC=E3=80=81=E6=9C=80=E5=B0=8F=E5=83=8F=E7=B4=A0=E5=80=BC?= =?UTF-8?q?=E7=AD=89=EF=BC=8C=E4=BD=86=E6=98=AF=E5=92=8C=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=E7=BB=9F=E8=AE=A1=E7=BB=93=E6=9E=9C?= =?UTF-8?q?=E4=B8=8D=E5=90=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/metaDataProvider.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) 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