在调整图像大小时,我注意到 Imagick 和 Gmagick 在 HDD 上使用相同的选项生成具有不同文件大小的图像:
$image = new Imagick("c.jpg");
$image->thumbnailImage(260,195);
$image->writeImage("c_imagick.jpg");
输出一个 88kb 的图像
$image = new Gmagick("c.jpg");
$image->thumbnailImage(260,195);
$image->writeImage("c_gmagick.jpg");
输出一个 15kb 的图像
有人知道,为什么差异如此之大?