From 814eaf4da1d27c39673ef423a25688f356de6631 Mon Sep 17 00:00:00 2001 From: malaterre Date: Mon, 25 Oct 2004 17:07:16 +0000 Subject: [PATCH] ENH: Add patch from JPR, to support RLE and RGB from d. clunie testing suite --- src/gdcmPixelConvert.cxx | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/gdcmPixelConvert.cxx b/src/gdcmPixelConvert.cxx index 2afdb86c..3935d80d 100644 --- a/src/gdcmPixelConvert.cxx +++ b/src/gdcmPixelConvert.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmPixelConvert.cxx,v $ Language: C++ - Date: $Date: 2004/10/22 13:56:46 $ - Version: $Revision: 1.20 $ + Date: $Date: 2004/10/25 17:07:16 $ + Version: $Revision: 1.21 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -707,9 +707,16 @@ void PixelConvert::ConvertHandleColor() // [Planar 1] AND [Photo C] ConvertRGBPlanesToRGBPixels(); } + return; } - // When planarConf is 0, pixels are allready in RGB + // When planarConf is 0, and RLELossless (forbidden by Dicom norm) + // pixels need to be RGB-fied anyway + if (IsRLELossless) + { + ConvertRGBPlanesToRGBPixels(); + } + // In *normal *case, when planarConf is 0, pixels are already in RGB } /** -- 2.48.1