]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Fri, 15 Aug 2014 12:46:34 +0000 (12:46 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Fri, 15 Aug 2014 12:46:34 +0000 (12:46 +0000)
PerlMagick/Magick.xs
PerlMagick/quantum/quantum.xs.in

index 93fbc135f06d1edbbbef427a0a86b26df4b55884..4d2b4906d7312e38d61ed41104514c22b1dbc885 100644 (file)
@@ -218,7 +218,7 @@ static struct
       {"sigma", RealReference}, {"channel", MagickChannelOptions} } },
     { "Chop", { {"geometry", StringReference}, {"width", IntegerReference},
       {"height", IntegerReference}, {"x", IntegerReference},
-      {"y", IntegerReference} } },
+      {"y", IntegerReference}, {"gravity", MagickGravityOptions} } },
     { "Crop", { {"geometry", StringReference}, {"width", IntegerReference},
       {"height", IntegerReference}, {"x", IntegerReference},
       {"y", IntegerReference}, {"fuzz", StringReference},
@@ -7920,6 +7920,8 @@ Mogrify(ref,...)
         }
         case 7:  /* Chop */
         {
+          if (attribute_flag[5] != 0)
+            image->gravity=(GravityType) argument_list[5].integer_reference;
           if (attribute_flag[0] != 0)
             flags=ParseGravityGeometry(image,argument_list[0].string_reference,
               &geometry,exception);
@@ -10058,6 +10060,8 @@ Mogrify(ref,...)
         }
         case 87:  /* Splice */
         {
+          if (attribute_flag[7] != 0)
+            image->gravity=(GravityType) argument_list[7].integer_reference;
           if (attribute_flag[0] != 0)
             flags=ParseGravityGeometry(image,argument_list[0].string_reference,
               &geometry,exception);
@@ -10075,8 +10079,6 @@ Mogrify(ref,...)
           if (attribute_flag[6] != 0)
             (void) QueryColorCompliance(argument_list[6].string_reference,
               AllCompliance,&image->background_color,exception);
-          if (attribute_flag[7] != 0)
-            image->gravity=(GravityType) argument_list[7].integer_reference;
           image=SpliceImage(image,&geometry,exception);
           break;
         }
index 7faf828ac87a3a44f029366772b8fa1aef9c8f46..ea8f419d7f59c1f340f8c193e6816b3423628058 100644 (file)
@@ -218,7 +218,7 @@ static struct
       {"sigma", RealReference}, {"channel", MagickChannelOptions} } },
     { "Chop", { {"geometry", StringReference}, {"width", IntegerReference},
       {"height", IntegerReference}, {"x", IntegerReference},
-      {"y", IntegerReference} } },
+      {"y", IntegerReference}, {"gravity", MagickGravityOptions} } },
     { "Crop", { {"geometry", StringReference}, {"width", IntegerReference},
       {"height", IntegerReference}, {"x", IntegerReference},
       {"y", IntegerReference}, {"fuzz", StringReference},
@@ -7920,6 +7920,8 @@ Mogrify(ref,...)
         }
         case 7:  /* Chop */
         {
+          if (attribute_flag[5] != 0)
+            image->gravity=(GravityType) argument_list[5].integer_reference;
           if (attribute_flag[0] != 0)
             flags=ParseGravityGeometry(image,argument_list[0].string_reference,
               &geometry,exception);
@@ -10058,6 +10060,8 @@ Mogrify(ref,...)
         }
         case 87:  /* Splice */
         {
+          if (attribute_flag[7] != 0)
+            image->gravity=(GravityType) argument_list[7].integer_reference;
           if (attribute_flag[0] != 0)
             flags=ParseGravityGeometry(image,argument_list[0].string_reference,
               &geometry,exception);
@@ -10075,8 +10079,6 @@ Mogrify(ref,...)
           if (attribute_flag[6] != 0)
             (void) QueryColorCompliance(argument_list[6].string_reference,
               AllCompliance,&image->background_color,exception);
-          if (attribute_flag[7] != 0)
-            image->gravity=(GravityType) argument_list[7].integer_reference;
           image=SpliceImage(image,&geometry,exception);
           break;
         }