From 124b1c1e347e9994d5f12bfa3cec60d6986f331b Mon Sep 17 00:00:00 2001 From: jpr Date: Wed, 25 Jul 2007 10:35:20 +0000 Subject: [PATCH] When NX*NY*nbOfComponents was odd, one (useless) byte was missing. dcmtk *does* care about it! --- src/gdcmPixelReadConvert.cxx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/gdcmPixelReadConvert.cxx b/src/gdcmPixelReadConvert.cxx index 2a80ca64..4762980b 100644 --- a/src/gdcmPixelReadConvert.cxx +++ b/src/gdcmPixelReadConvert.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: gdcmPixelReadConvert.cxx,v $ Language: C++ - Date: $Date: 2007/05/23 14:18:11 $ - Version: $Revision: 1.115 $ + Date: $Date: 2007/07/25 10:35:20 $ + Version: $Revision: 1.116 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -1351,7 +1351,10 @@ void PixelReadConvert::ComputeRawAndRGBSizes() else { RGBSize = RawSize; + } + RawSize += RawSize%2; + RGBSize += RGBSize%2; } /// Allocates room for RGB Pixels -- 2.48.1