From d814ed1972ea63e638d5171be1b6792758384cb3 Mon Sep 17 00:00:00 2001 From: James Collins Date: Fri, 21 Jul 2023 11:10:07 +1000 Subject: [PATCH] use transparent background instead of white --- app/Jobs/StoreUploadedFileJob.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Jobs/StoreUploadedFileJob.php b/app/Jobs/StoreUploadedFileJob.php index 439ef4c..91a27e0 100644 --- a/app/Jobs/StoreUploadedFileJob.php +++ b/app/Jobs/StoreUploadedFileJob.php @@ -78,12 +78,12 @@ class StoreUploadedFileJob implements ShouldQueue if ($fileExtension === 'heic') { // Get the path without the file name $uploadedFileDirectory = dirname($this->uploadedFilePath); - + // Convert the HEIC file to JPG $jpgFileName = pathinfo($this->uploadedFilePath, PATHINFO_FILENAME) . '.jpg'; $jpgFilePath = $uploadedFileDirectory . '/' . $jpgFileName; Image::make($this->uploadedFilePath)->save($jpgFilePath); - + // Update the uploaded file path and file name $this->uploadedFilePath = $jpgFilePath; $fileName = $jpgFileName; @@ -155,6 +155,7 @@ class StoreUploadedFileJob implements ShouldQueue $image->resize($size['width'], $size['height'], function ($constraint) { $constraint->aspectRatio(); $constraint->upsize(); + $constraint->background('rgba(0,0,0,0)'); // Set transparent background }); $image->resizeCanvas($size['width'], $size['height'], 'center', false, '#FFFFFF'); }