]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Wed, 19 Dec 2012 01:31:45 +0000 (01:31 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Wed, 19 Dec 2012 01:31:45 +0000 (01:31 +0000)
MagickCore/resize.c

index 48be3687783e2480e3c890c7cf63fad5b1d77fa2..962d3442937c68beb4fb63d397f8b25444dd1d47 100644 (file)
@@ -2608,8 +2608,6 @@ static MagickBooleanType VerticalFilter(const ResizeFilter *resize_filter,
 MagickExport Image *ResizeImage(const Image *image,const size_t columns,
   const size_t rows,const FilterTypes filter,ExceptionInfo *exception)
 {
-#define WorkLoadFactor  0.265
-
   FilterTypes
     filter_type;
 
@@ -2655,7 +2653,7 @@ MagickExport Image *ResizeImage(const Image *image,const size_t columns,
   */
   x_factor=(double) columns/(double) image->columns;
   y_factor=(double) rows/(double) image->rows;
-  if ((x_factor*y_factor) < WorkLoadFactor)
+  if (x_factor > y_factor)
     filter_image=CloneImage(image,columns,image->rows,MagickTrue,exception);
   else
     filter_image=CloneImage(image,image->columns,rows,MagickTrue,exception);
@@ -2677,7 +2675,7 @@ MagickExport Image *ResizeImage(const Image *image,const size_t columns,
     Resize image.
   */
   offset=0;
-  if ((x_factor*y_factor) < WorkLoadFactor)
+  if (x_factor > y_factor)
     {
       span=(MagickSizeType) (filter_image->columns+rows);
       status=HorizontalFilter(resize_filter,image,filter_image,x_factor,span,