2016-12-22 12 views
0

私のプロジェクトでlaravel 5.2を使用しています。しかし、私は自分のプロジェクトの1つの問題に直面しています。私のプロジェクトでは私のホームページに画像を表示していますが、画像サイズは2MB以上で、画像を表示するのに時間がかかります。だから、画像のサイズ変更にぎこちない点を使用することをお勧めします。そして、私は何かがいじめると使用方法を知らないのですか?私は適切な解決策を得ていないものを見つけようとしました。私に提案してください。Laravel 5.2を使用してブラウザの画像サイズを変更する方法は?

+0

Gruntはタスク自動化ツールです。 [imagemin](https://github.com/gruntjs/grunt-contrib-imagemin)というGruntのパッケージがあります。あなたが提供する設定に基づいて、イメージを最適化します。また、[Gruntの公式サイト](http://gruntjs.com/)もあります。 –

答えて

0

Intervention ImageをLaravelと併用することができます。 this tutorialから始めて、画像をアップロードしたりサイズを変更する方法を知ってください。このチュートリアルのコードは役に立ちます:

$image = $request->file('image'); 
    $input['imagename'] = time().'.'.$image->getClientOriginalExtension(); 

$destinationPath = public_path('/thumbnail'); 
$img = Image::make($image->getRealPath()); 
$img->resize(100, 100, function ($constraint) { 
    $constraint->aspectRatio(); 
})->save($destinationPath.'/'.$input['imagename']); 

$destinationPath = public_path('/images'); 
$image->move($destinationPath, $input['imagename']); 
+0

返信ありがとうございますがブラウザには画像サイズのサイズを変更することができます –

+1

ブラウザで画像のサイズを変更するには、幅を設定しますが、読み込み速度には影響しません。通常、アップロードした画像のサイズを変更/最適化します。 –

+0

私はLaravel Elixirを使用できますか –

関連する問題