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;
*/
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);
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,