我有以下代码,它使用 Imagemagick 来调整 PNG 图像的大小。
$im = new imagick("$file");
$im->thumbnailImage($newwidth, $newheight);
$im->writeImage($output);
thumbnailimage()
然而,据我所知,这会产生图像,这些图像的大小与 Imagemagick 在使用该方法时可以制作的一样小。
理想情况下,我想调整图像大小并保持输出图像的质量尽可能高,在这种情况下,文件大小对我来说并不是真正的问题。是否有其他方法可以让我调整 PNG 的大小并保持尽可能高的质量?