From: cristy Date: Mon, 12 Sep 2011 11:34:49 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~7026 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d6c83adf5e12c11b70f2fb4999936ae13067d5b2;p=imagemagick --- 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