pagevamp/laravel-image-processor

用于将图像上传/调整大小到磁盘的软件包。已与s3/local及laravel 5.8进行测试

0.0.1 2019-08-15 09:59 UTC

This package is auto-updated.

Last update: 2024-09-15 21:01:14 UTC


README

一个简单的laravel软件包,用于轻松上传和调整媒体文件大小。

安装

在开始之前,您需要将此软件包克隆/下载到本地,然后从终端运行

$ composer install
$ php artisan vendor:publish

使用方法

env('MEDIA_STORAGE_DRIVER', 's3')处理s3public磁盘


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

功能

  • 从请求/磁盘读取图像
  • 使用给定的数据集上传带有唯一名称的原始图像
  • 将图像调整为多个大小
  • 以自定义名称和路径上传调整大小的图像
  • 目前与amazons3和本地存储进行了测试

wercker status