Mercurial > hg > orthanc
comparison OrthancServer/Sources/ServerContext.cpp @ 5324:e95caa87fed8
only store PixelDataVR metadata if needed
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sun, 25 Jun 2023 15:19:25 +0200 |
parents | 03501a258d9e |
children | fbe857e942cd |
comparison
equal
deleted
inserted
replaced
5323:138e9d0c08c1 | 5324:e95caa87fed8 |
---|---|
1099 if (DicomStreamReader::LookupPixelDataOffset(pixelDataOffset, pixelDataVR, dicom) && | 1099 if (DicomStreamReader::LookupPixelDataOffset(pixelDataOffset, pixelDataVR, dicom) && |
1100 pixelDataOffset < dicom.size()) | 1100 pixelDataOffset < dicom.size()) |
1101 { | 1101 { |
1102 index_.OverwriteMetadata(instancePublicId, MetadataType_Instance_PixelDataOffset, | 1102 index_.OverwriteMetadata(instancePublicId, MetadataType_Instance_PixelDataOffset, |
1103 boost::lexical_cast<std::string>(pixelDataOffset)); | 1103 boost::lexical_cast<std::string>(pixelDataOffset)); |
1104 index_.OverwriteMetadata(instancePublicId, MetadataType_Instance_PixelDataVR, | |
1105 EnumerationToString(pixelDataVR)); | |
1106 | 1104 |
1107 if (!area_.HasReadRange() || | 1105 if (!area_.HasReadRange() || |
1108 compressionEnabled_) | 1106 compressionEnabled_) |
1109 { | 1107 { |
1110 int64_t newRevision; | 1108 int64_t newRevision; |