-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Using Image::Scale's resize_gm results in artifacts like these:

This issue doesn't occur when using resize_gd, resize_gm_fixed_point or GraphicsMagick directly:

Code:
my $img = Image::Scale->new( $imgfile) || die "Invalid JPEG file";
$img->resize_gm( { width => 850, filter => "Lanczos" } );
$img->save_png('/tmp/mo-resized_gm850.png');
my $img = Image::Scale->new( $imgfile) || die "Invalid JPEG file";
$img->resize_gm_fixed_point( { width => 850 } );
$img->save_png('/tmp/mo-resized_gmf850.png');
my $img = Image::Scale->new( $imgfile) || die "Invalid JPEG file";
$img->resize_gd( { width => 850 } );
$img->save_png('/tmp/mo-resized_gd850.png');
my $image = Graphics::Magick->new;
$image->Read( $imgfile);
$image->Resize( geometry=> '850x850');
$image->Write('/tmp/mo-resized_GM850.png');
undef $image;
Environment: Linux x86_64 / Linux aarch64, gcc 9, Perl 5.26 / 5.28, Image-Scale 0.14, libpng 1.6.35 / 1.6.37, libjpeg-turbo 1.5.3
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels