bepsvpt/blurhash
BlurHash
A PHP implementation of BlurHash with Laravel integration.
BlurHash is a compact representation of a placeholder for an image.

Nr8%YLkDR4j[aej]NSaznzjuk9ayR3jYofayj[f6
Version
4.1.1
Supported Laravel Version
8.0 ~ 13.x
Installation
Install using composer
composer require bepsvpt/blurhash
Publish config file
php artisan vendor:publish --provider="Bepsvpt\Blurhash\BlurHashServiceProvider"
Set up config file on config/blurhash.php
Done!
Usage
Facade
BlurHash::encode($path);
$file can be UploadedFile or a file path string.
app helper function
app('blurhash')
->setComponentX(7)
->setComponentY(4)
->setMaxSize(96)
->encode(request('file'));
Changelog
Please see CHANGELOG for details.
Upgrade
Please see UPGRADE for details.
License
BlurHash is licensed under The MIT License (MIT).
Related Packages
Generate low-quality image placeholders for lazyloading Statamic assets
Powerful PHP database abstraction layer (DBAL) with many features for database s...
Laravel Serializable Closure provides an easy and secure way to serialize closur...
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 4.1.1 | ^8.0 | ^8.0 || | MIT | |
| 4.1.0 | ^8.0 | ^8.0 || | MIT | |
| 4.0.1 | ^8.0 | ^8.0 || | MIT | |
| 4.0.0 | ^8.0 | ^8.0 || | MIT | |
| 3.0.1 | ^8.0 | ^8.0 || | MIT | |
| 3.0.0 | ^8.0 | ^8.0 || | MIT | |
| 2.1.1 | ^8.0 | ~8.0 || | MIT | |
| 2.1.0 | ^8.0 | ~8.0 || | MIT | |
| 2.0.0 | ^8.0 | ~8.0 || | MIT | |
| 1.0.1 | ^7.2 || | ~6.0 || | MIT | |
| 1.0.0 | ^7.2 || | ~6.0 || | MIT | |
| 0.0.3 | ^7.2 | ~6.0| | MIT | |
| 0.0.2 | ^7.2 | ~6.0| | MIT | |
| 0.0.1 | ^7.2 | ~6.0| | MIT |