From: cristy Date: Sun, 12 Jan 2014 19:29:02 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2893 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=21e8485a5c54da17770d154e6dfb98efad10db8d;p=imagemagick --- diff --git a/coders/jp2.c b/coders/jp2.c index 7a6b5c10c..a6a183b5e 100644 --- a/coders/jp2.c +++ b/coders/jp2.c @@ -853,7 +853,7 @@ static MagickBooleanType WriteJP2Image(const ImageInfo *image_info,Image *image, Set quality PSNR. */ p=option; - for (i=1; sscanf(p,"%f",¶meters.tcp_distoratio[i]) == 1; i++) + for (i=0; sscanf(p,"%f",¶meters.tcp_distoratio[i]) == 1; i++) { if (i > 100) break; @@ -863,7 +863,7 @@ static MagickBooleanType WriteJP2Image(const ImageInfo *image_info,Image *image, break; p++; } - parameters.tcp_numlayers=i; + parameters.tcp_numlayers=i+1; parameters.cp_fixed_quality=OPJ_TRUE; } option=GetImageOption(image_info,"jp2:progression-order"); @@ -890,7 +890,7 @@ static MagickBooleanType WriteJP2Image(const ImageInfo *image_info,Image *image, Set compression rate. */ p=option; - for (i=1; sscanf(p,"%f",¶meters.tcp_rates[i]) == 1; i++) + for (i=0; sscanf(p,"%f",¶meters.tcp_rates[i]) == 1; i++) { if (i > 100) break; @@ -900,7 +900,7 @@ static MagickBooleanType WriteJP2Image(const ImageInfo *image_info,Image *image, break; p++; } - parameters.tcp_numlayers=i; + parameters.tcp_numlayers=i+1; parameters.cp_disto_alloc=OPJ_TRUE; } if (image_info->sampling_factor != (const char *) NULL)