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

这个易于使用的库可以上传、验证、调整大小、添加水印并将图片保存到磁盘。

License

依赖项

在安装此包之前,您必须安装以下包。

Intervention Image

Perfect File Name

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 许可证授权。有关更多信息,请参阅许可证文件

安全联系方式

要报告安全漏洞,请遵循这些步骤