khelaia / pixover
上传时的图片优化
v1.0.2
2020-03-14 13:10 UTC
Requires
- ext-gd: *
- illuminate/support: ~5|~6|~7
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3|~4
- phpunit/phpunit: ^8.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2024-09-15 00:42:46 UTC
README
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以获取详细信息和一个待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。
鸣谢
许可
许可。请参阅许可文件以获取更多信息。