khelaia/pixover

上传时的图片优化

v1.0.2 2020-03-14 13:10 UTC

This package is auto-updated.

Last update: 2024-09-15 00:42:46 UTC


README

Latest Version on Packagist Total Downloads Build Status

Pixover帮助您使网页更加灵活和快速。您可以使用Pixover上传所需分辨率的图片。这最终将为您网页速度提供最佳结果。

安装

  • 通过Composer
$ composer require khelaia/pixover
  • 在config/app.php文件中将服务提供商添加到$providers数组中,如下所示:
khelaia\pixover\pixoverServiceProvider::class

用法

  • 在使用之前,首先导入类命名空间
use khelaia\pixover\pixover;
  • 创建对象
$image = new pixover($file, $filename, $upload_path);

示例

在此示例中,我们正在创建三个不同分辨率(x256、x512和x128)的图片。结果我们得到一个包含图片名称的数组和3个轻量级图片

public function store(Request $request){
    $file = $request->file('image');
    $image = new pixover($file,'thumbnail',public_path('images'));
    $image->setHight([256,512,128]);
    $image->done();
    return "success";
}

/public目录中的上传文件结构

.
├── ...
├── images                    
│   ├── x128          
│   │     └── thumbnail.jpg  
│   ├── x256                  
│   │     └── thumbnail.jpg
│   └── x512                
│         └── thumbnail.jpg
└── ...

变更日志

请参阅变更日志以获取有关最近更改的更多信息。

贡献

请参阅contributing.md以获取详细信息和一个待办事项列表。

安全

如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。

鸣谢

许可

许可。请参阅许可文件以获取更多信息。