我已将驱动程序设置为“imagick”,这是调整图像大小的代码:
Route::get('something', function()
{
$img = Image::make(storage_path('assets/someimage.jpg'))->resize(1000, null, function($cons){
$cons->aspectRatio();
});
return $img->response('jpg');
});
原始图像为 1944 x 2300。
并且质量损失非常突出——图像变得有点模糊。
有什么我需要配置的,或者我可以以不同的方式输出图像吗?
下面是Photoshop
使用调整大小的图像Save for web -> JPG with quality set to 80
这是使用干预图像调整大小的相同图像:
如果仔细观察,第二个有点模糊。