Package for uploading / resizing images into disk. Tested with s3/local & laravel 5.8
pagevamp/laravel-image-processor is a Laravel package for package for uploading / resizing images into disk. tested with s3/local & laravel 5.8.
It currently has 1 GitHub stars and 5 downloads on Packagist (latest version 0.0.1).
Install it with composer require pagevamp/laravel-image-processor.
Discover more Laravel packages by pagevamp
or browse all Laravel packages to compare alternatives.
Last updated
A simple package for laravel to upload and resize media without any hassle.
Before to start you'll need to clone/download this package locally and then run from the terminal
$ composer install
$ php artisan vendor:publish
env('MEDIA_STORAGE_DRIVER', 's3') handles the disk s3 or public
$processor = new Processor('pv_photo.png');` // accepts path to image
or
$processor = new Processor($request->file('image'));` // accepts path to image
$processor->resize(['small' => [100,200],'large' => [2000,1000]); // and you can define size and ratio so on
$processor->uploadResizedImages();
or
$processor->getResizedImages()->each(function ($resizedImage){
$resizedImage->setName('generatecustomname.jpg');
$resizedImage->upload();
$resizedImage->getUploadedfileUrl();
});