bepsvpt/blurhash

BlurHash 的 PHP 实现,并集成了 Laravel。

3.0.1 2024-03-27 00:15 UTC

This package is auto-updated.

Last update: 2024-09-12 00:04:07 UTC


README

Testing Latest Stable Version Total Downloads License

BlurHash 的 PHP 实现,与 Laravel 集成。

BlurHash 是图像占位符的紧凑表示。

screenshot

Nr8%YLkDR4j[aej]NSaznzjuk9ayR3jYofayj[f6

版本

3.0.1

支持的 Laravel 版本

8.0 ~ 11.x

安装

使用 composer 安装

composer require bepsvpt/blurhash

发布配置文件

php artisan vendor:publish --provider="Bepsvpt\Blurhash\BlurHashServiceProvider"

在 config/blurhash.php 上设置配置文件

完成!

用法

门面

BlurHash::encode($path);

$file 可以是 UploadedFile 或文件路径字符串。

应用程序辅助函数

app('blurhash')
  ->setComponentX(7)
  ->setComponentY(4)
  ->setMaxSize(96)
  ->encode(request('file'));

变更日志

请参阅 CHANGELOG 获取详细信息。

升级

请参阅 UPGRADE 获取详细信息。

许可

BlurHash 采用 MIT 许可协议 (MIT). 许可。