]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 5 Jan 2014 14:41:50 +0000 (14:41 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 5 Jan 2014 14:41:50 +0000 (14:41 +0000)
coders/jp2.c

index 9d680e70cc9863d9bae970de5bb80e19fd1ed890..56cf3d04852d0a2bf08cf141f18ebe632e37b851 100644 (file)
@@ -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)
     {