Mercurial > hg > orthanc-book
changeset 29:1a6c863cf364
EnableGdcm and RestrictTransferSyntaxes options
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 20 Jul 2016 11:04:15 +0200 |
parents | dc235678897c |
children | 79b6d3ea92aa |
files | Sphinx/source/plugins/webviewer.rst |
diffstat | 1 files changed, 31 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/Sphinx/source/plugins/webviewer.rst Wed Jul 20 10:48:43 2016 +0200 +++ b/Sphinx/source/plugins/webviewer.rst Wed Jul 20 11:04:15 2016 +0200 @@ -92,7 +92,8 @@ "WebViewer" : { "CachePath" : "WebViewerCache", "CacheSize" : 10, - "Threads" : 4 + "Threads" : 4, + "EnableGdcm" : false } } @@ -103,3 +104,32 @@ megabytes. By default, a cache of 100 MB is used. * ``Threads`` specifies the number of threads that are used by the plugin to decode the DICOM images. +* ``EnableGdcm`` specifies whether `GDCM + <https://sourceforge.net/projects/gdcm/>`__ should be used to decode + DICOM images, replacing the built-in decoder of Orthanc that + internally uses `DCMTK <http://dicom.offis.de/dcmtk.php.en>`__. + This is notably necessary to deal with DICOM images encoded using + `JPEG2000 <https://en.wikipedia.org/wiki/JPEG_2000>`__, as this + format is not readily supported by the core version of DCMTK. By + default, this option is set to ``true``. + +As a complement to the ``EnableGdcm`` option, you also have the +possibility to restrict the GDCM decoder to some specific `transfer +syntaxes +<http://dicom.nema.org/medical/dicom/current/output/html/part05.html#chapter_10>`__ +using the ``RestrictTransferSyntaxes`` option. For instance, the +following configuration would use GDCM to decode JPEG 2000 images, +while using DCMTK to decode the other transfer syntaxes:: + + { + [...] + "WebViewer" : { + "EnableGdcm" : true, + "RestrictTransferSyntaxes" : [ + "1.2.840.10008.1.2.4.90", # JPEG 2000 Image Compression (Lossless Only) + "1.2.840.10008.1.2.4.91", # JPEG 2000 Image Compression + "1.2.840.10008.1.2.4.92", # JPEG 2000 Part 2 Multicomponent Image Compression (Lossless Only) + "1.2.840.10008.1.2.4.93" # JPEG 2000 Part 2 Multicomponent Image Compression + ] + } + }