salmanbe / resize
这个易于使用的库可以上传、验证、调整大小、添加水印并将图片保存到磁盘。
v1.0
2021-02-21 19:58 UTC
This package is auto-updated.
Last update: 2024-09-19 15:37:45 UTC
README
这个易于使用的库可以上传、验证、调整大小、添加水印并将图片保存到磁盘。
依赖项
在安装此包之前,您必须安装以下包。
Laravel 安装
使用 composer 安装
composer require salmanbe/resize
该服务提供者已包含用于与 Laravel 框架集成的服务。此服务应自动注册,否则请将以下内容添加到 config/app.php
文件中的 providers 数组中:
Salmanbe\Resize\ResizeServiceProvider::class,
您还可以将其添加为 Facade 到 config/app.php
'Filename' => Salmanbe\Resize\Resize::class,
全局配置
运行 php artisan vendor:publish --provider="Salmanbe\Resize\ResizeServiceProvider"
以发布配置文件。
基本用法
在您想使用它的类顶部添加 use Salmanbe\Resize\Resize;
或 use Resize;
。然后
$image = new Resize($request->image);
$image->resize(public_path('pictures/blog/large/'), 768, 400);
完整文档
卸载
首先从 config/app.php
中移除 Salmanbe\Resize\ResizeServiceProvider::class,
和 'Filename' => Salmanbe\Resize\Resize::class,
(如果已添加)。然后运行 composer remove salmanbe/resize
许可证
此库根据 MIT 许可证授权。有关更多信息,请参阅许可证文件。
安全联系方式
要报告安全漏洞,请遵循这些步骤。