]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 2 Jan 2014 15:24:44 +0000 (15:24 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 2 Jan 2014 15:24:44 +0000 (15:24 +0000)
coders/jp2.c

index 7fbfffc7b9f873bf1e99987c0ebfa628caf55fca..eb3eafdc0ef678ce73609f67b4e45284357cb6c8 100644 (file)
@@ -308,6 +308,12 @@ static Image *ReadJP2Image(const ImageInfo *image_info,ExceptionInfo *exception)
   opj_set_warning_handler(jp2_codec,JP2WarningHandler,exception);
   opj_set_error_handler(jp2_codec,JP2ErrorHandler,exception);
   opj_set_default_decoder_parameters(&parameters);
+  option=GetImageOption(image_info,"jp2:reduce-factor");
+  if (option != (const char *) NULL)
+    parameters.cp_reduce=StringToInteger(option);
+  option=GetImageOption(image_info,"jp2:quality-layers");
+  if (option != (const char *) NULL)
+    parameters.cp_layer=StringToInteger(option);
   if (opj_setup_decoder(jp2_codec,&parameters) == 0)
     {
       opj_destroy_codec(jp2_codec);