# HG changeset patch # User Sebastien Jodogne # Date 1588858179 -7200 # Node ID 7459fcb1bdf7126a60ff3210def460d8d40b5a80 # Parent 603a7b86fa5f714fd14d7793b06abdebd49590fb transcoding to 1.2.840.10008.1.2.4.57 diff -r 603a7b86fa5f -r 7459fcb1bdf7 Core/DicomParsing/DcmtkTranscoder.cpp --- a/Core/DicomParsing/DcmtkTranscoder.cpp Thu May 07 14:52:53 2020 +0200 +++ b/Core/DicomParsing/DcmtkTranscoder.cpp Thu May 07 15:29:39 2020 +0200 @@ -243,6 +243,20 @@ #endif #if ORTHANC_ENABLE_DCMTK_JPEG == 1 + if (allowedSyntaxes.find(DicomTransferSyntax_JPEGProcess14) != allowedSyntaxes.end()) + { + // Check out "dcmjpeg/apps/dcmcjpeg.cc" + DJ_RPLossless parameters(6 /* opt_selection_value */, + 0 /* opt_point_transform */); + if (FromDcmtkBridge::Transcode(dicom, DicomTransferSyntax_JPEGProcess14, ¶meters)) + { + CheckSopInstanceUid(dicom, sourceSopInstanceUid, true); + return true; + } + } +#endif + +#if ORTHANC_ENABLE_DCMTK_JPEG == 1 if (allowedSyntaxes.find(DicomTransferSyntax_JPEGProcess14SV1) != allowedSyntaxes.end()) { // Check out "dcmjpeg/apps/dcmcjpeg.cc"