-
- Downloads
feat: Integrate Imagick and optimize image handling
- **Dockerfile**: Added conditional installation of Imagick extension, allowing for improved image processing capabilities. - **ImageTranscodingService.php**: Removed dependency on GdDriver, now exclusively using ImagickDriver for image transcoding. - **UploadedFilesService.php**: Refactored to utilize Laravel's job dispatching, improving the handling of uploaded picture jobs. - **UploadedFilesServiceTest.php**: Enhanced test coverage with new test methods and added database and queue fakes for better test isolation. - **UploadedPicture.php**: Updated to use Imagick driver and added checks for null paths when verifying file existence. - **UploadedPictureJob.php**: Changed the property visibility of $uploadedPicture to public, aligning with the job's requirements.
parent
e45d2c50
Branches
No related tags found
Showing
- Dockerfile 12 additions, 0 deletionsDockerfile
- app/Jobs/UploadedPictureJob.php 1 addition, 1 deletionapp/Jobs/UploadedPictureJob.php
- app/Models/UploadedPicture.php 5 additions, 5 deletionsapp/Models/UploadedPicture.php
- app/Services/ImageTranscodingService.php 1 addition, 2 deletionsapp/Services/ImageTranscodingService.php
- app/Services/UploadedFilesService.php 1 addition, 2 deletionsapp/Services/UploadedFilesService.php
- tests/Feature/Service/UploadedFilesServiceTest.php 25 additions, 3 deletionstests/Feature/Service/UploadedFilesServiceTest.php
Please sign in to comment