]> granicus.if.org Git - imagemagick/commitdiff
Adaptive Resize broke with changes to resampling
authoranthony <anthony@git.imagemagick.org>
Thu, 30 Sep 2010 04:23:46 +0000 (04:23 +0000)
committeranthony <anthony@git.imagemagick.org>
Thu, 30 Sep 2010 04:23:46 +0000 (04:23 +0000)
magick/resize.c

index 528efeb81189ebaff99cab4105c86cd9741dd3c4..bf0ee5d9ecfb3d22662d6f814955885d6efb92af 100644 (file)
@@ -1086,9 +1086,9 @@ MagickExport Image *AdaptiveResizeImage(const Image *image,
     }
   GetMagickPixelPacket(image,&pixel);
   resample_filter=AcquireResampleFilter(image,exception);
-  if (image->interpolate == UndefinedInterpolatePixel)
-    (void) SetResampleFilterInterpolateMethod(resample_filter,
-      MeshInterpolatePixel);
+  (void) SetResampleFilter(resample_filter, PointFilter, 1.0);
+  (void) SetResampleFilterInterpolateMethod(resample_filter,
+           MeshInterpolatePixel);
   resize_view=AcquireCacheView(resize_image);
   for (y=0; y < (ssize_t) resize_image->rows; y++)
   {