We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4107887 commit acee073Copy full SHA for acee073
coders/jp2.c
@@ -388,7 +388,11 @@ static Image *ReadJP2Image(const ImageInfo *image_info,ExceptionInfo *exception)
388
opj_stream_destroy(jp2_stream);
389
for (i=0; i < (ssize_t) jp2_image->numcomps; i++)
390
{
391
- if ((jp2_image->comps[i].dx == 0) || (jp2_image->comps[i].dy == 0))
+ if ((jp2_image->comps[0].dx == 0) || (jp2_image->comps[0].dy == 0) ||
392
+ (jp2_image->comps[0].dx != jp2_image->comps[i].dx) ||
393
+ (jp2_image->comps[0].dy != jp2_image->comps[i].dy) ||
394
+ (jp2_image->comps[0].prec != jp2_image->comps[i].prec) ||
395
+ (jp2_image->comps[0].sgnd != jp2_image->comps[i].sgnd))
396
397
opj_destroy_codec(jp2_codec);
398
opj_image_destroy(jp2_image);
0 commit comments