From: Cristy Date: Fri, 18 Nov 2016 16:36:47 +0000 (-0500) Subject: https://github.com/ImageMagick/ImageMagick/issues/302 X-Git-Tag: 7.0.3-8~18 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5767234e10c655bebff3dac50ff88d2f49a1f48f;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/302 --- diff --git a/coders/dcm.c b/coders/dcm.c index 911d51637..1528b443e 100644 --- a/coders/dcm.c +++ b/coders/dcm.c @@ -3442,6 +3442,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) if (info.depth > 32) ThrowReaderException(CorruptImageError,"ImproperImageHeader"); info.max_value=(1UL << info.bits_allocated)-1; + image->depth=info.depth; break; } case 0x0101: @@ -3458,6 +3459,7 @@ static Image *ReadDCMImage(const ImageInfo *image_info,ExceptionInfo *exception) ThrowReaderException(CorruptImageError,"ImproperImageHeader"); info.max_value=(1UL << info.significant_bits)-1; info.mask=(size_t) GetQuantumRange(info.significant_bits); + image->depth=info.depth; break; } case 0x0102: