3

ドライバーを「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

ここに画像の説明を入力

そして、介入画像を使用してサイズ変更された同じ画像を次に示します。

ここに画像の説明を入力

2枚目はよく見ると少しぼやけています。

4

0 に答える 0