使用Imagick压缩的图像无法通过PageSpeed测试

时间:2018-09-05 02:32:32

标签: php imagemagick imagick

我可以在Imagick中添加哪些参数来改善图像压缩?

即使使用此代码,Google的PageSpeed仍会继续指责减少需求的图像。

$image = new \Imagick($request->img->path());
$image->setImageFormat('jpg');
$fileName = date('YmdHis') . microtime(true) . rand(111111111, 999999999) . '.' . $image->getImageFormat();
$image->setImageCompressionQuality(70);
$image->stripImage();
$image->setSamplingFactors(array('2x2', '1x1', '1x1'));
$image->setInterlaceScheme(\Imagick::INTERLACE_JPEG);
$image->setColorspace(\Imagick::COLORSPACE_SRGB);
$image->writeImage($path . '/' . $fileName);
$image->destroy();

0 个答案:

没有答案