LaravelPackages.net
Acme Inc.
Toggle sidebar
pagevamp/laravel-image-processor

Package for uploading / resizing images into disk. Tested with s3/local & laravel 5.8

5
1
0.0.1
About pagevamp/laravel-image-processor

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

Media upload / resize

A simple package for laravel to upload and resize media without any hassle.

Installation

Before to start you'll need to clone/download this package locally and then run from the terminal

$ composer install
$ php artisan vendor:publish

Usage

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(); });

Features

  • Reads image from request / disk
  • Upload original image with unique name with given sets of data
  • Resize image into multiple sizes
  • Upload resized images with custom name with custom path
  • Currently tested with amazons3 and local storage

wercker status

Star History Chart