From: cristy Date: Sun, 5 Jan 2014 14:41:50 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2966 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5fd5a234915093eed92619c91d2ab9d9935d3445;p=imagemagick --- diff --git a/coders/jp2.c b/coders/jp2.c index 9d680e70c..56cf3d048 100644 --- a/coders/jp2.c +++ b/coders/jp2.c @@ -866,6 +866,20 @@ static MagickBooleanType WriteJP2Image(const ImageInfo *image_info,Image *image, parameters.tcp_numlayers=i; parameters.cp_fixed_quality=OPJ_TRUE; } + option=GetImageOption(image_info,"jp2:progression-order"); + if (option != (const char *) NULL) + { + if (LocaleCompare(option,"LRCP") == 0) + parameters.prog_order=OPJ_LRCP; + if (LocaleCompare(option,"RLCP") == 0) + parameters.prog_order=OPJ_RLCP; + if (LocaleCompare(option,"RPCL") == 0) + parameters.prog_order=OPJ_RPCL; + if (LocaleCompare(option,"PCRL") == 0) + parameters.prog_order=OPJ_PCRL; + if (LocaleCompare(option,"CPRL") == 0) + parameters.prog_order=OPJ_CPRL; + } option=GetImageOption(image_info,"jp2:rate"); if (option != (const char *) NULL) {