From d6c83adf5e12c11b70f2fb4999936ae13067d5b2 Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 12 Sep 2011 11:34:49 +0000 Subject: [PATCH] --- coders/dcm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/coders/dcm.c b/coders/dcm.c index c7b81fb3d..cae30af91 100644 --- a/coders/dcm.c +++ b/coders/dcm.c @@ -3818,7 +3818,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) pixel_value=(int) (polarity != MagickFalse ? (max_value- ReadDCMLSBShort(stream_info,image)) : ReadDCMLSBShort(stream_info,image)); - if (signed_data == 1) + if (signed_data == 12) pixel_value=((signed short) pixel_value); } else @@ -3842,7 +3842,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) index=pixel_value; if (window_width == 0) { - if (signed_data == 1) + if (signed_data == 12) index=pixel_value-32767; } else @@ -3947,7 +3947,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) pixel_value=(int) (polarity != MagickFalse ? (max_value-ReadDCMLSBShort(stream_info,image)) : ReadDCMLSBShort(stream_info,image)); - if (signed_data == 1) + if (signed_data == 12) pixel_value=((signed short) pixel_value); } else @@ -3971,7 +3971,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) index=pixel_value; if (window_width == 0) { - if (signed_data == 1) + if (signed_data == 12) index=pixel_value-32767; } else -- 2.40.0