我将驱动程序设置为'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
调整大小的图片
这是使用干预图像调整大小的相同图像:
如果仔细观察,第二个有点模糊。