From: cristy Date: Thu, 13 Feb 2014 12:38:47 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2681 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=18b68a09552039e958f75059c3598254c74a6546;p=imagemagick --- diff --git a/coders/jp2.c b/coders/jp2.c index 1eb7b5a41..fd36379e1 100644 --- a/coders/jp2.c +++ b/coders/jp2.c @@ -427,17 +427,8 @@ static Image *ReadJP2Image(const ImageInfo *image_info,ExceptionInfo *exception) if (jp2_image->numcomps > 3) image->alpha_trait=BlendPixelTrait; for (i=0; i < (ssize_t) jp2_image->numcomps; i++) - { - if ((jp2_image->comps[i].dx == 0) || (jp2_image->comps[i].dy == 0)) - { - opj_stream_set_user_data(jp2_stream,NULL); - opj_destroy_codec(jp2_codec); - opj_image_destroy(jp2_image); - ThrowReaderException(CoderError,"IrregularChannelGeometryNotSupported") - } if ((jp2_image->comps[i].dx > 1) || (jp2_image->comps[i].dy > 1)) - image->colorspace=YUVColorspace; - } + SetImageColorspace(image,YUVColorspace,exception); if (jp2_image->icc_profile_buf != (unsigned char *) NULL) { StringInfo