mirror of
https://github.com/nothingworksinc/ticketbeast.git
synced 2026-01-26 11:14:06 +00:00
146 - Optimizing the Image Size
This commit is contained in:
@@ -24,8 +24,11 @@ class ProcessPosterImage implements ShouldQueue
|
||||
public function handle()
|
||||
{
|
||||
$imageContents = Storage::disk('public')->get($this->concert->poster_image_path);
|
||||
$image = Image::make($imageContents);
|
||||
$image->resize(600)->encode();
|
||||
|
||||
$image = Image::make($imageContents)->resize(600, null, function ($constraint) {
|
||||
$constraint->aspectRatio();
|
||||
})->limitColors(255)->encode();
|
||||
|
||||
Storage::disk('public')->put($this->concert->poster_image_path, (string) $image);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user