]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 4 Sep 2011 23:36:59 +0000 (23:36 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 4 Sep 2011 23:36:59 +0000 (23:36 +0000)
coders/dcm.c

index 3175a3cfb6ac13fe20b3d04135d417b8b6744640..b2034884d3dcce9de23ce41e7eb05609b81ddc36 100644 (file)
@@ -3820,6 +3820,9 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception)
                           ReadDCMLSBShort(stream_info,image));
                       if (signed_data == 1)
                         pixel_value=((signed short) pixel_value);
+                      if (significant_bits == 12)
+                        pixel_value>>=4;
+
                     }
                   else
                     {