LaravelPackages.net
Acme Inc.
Toggle sidebar
bepsvpt/blurhash

A PHP implementation of BlurHash with Laravel integration.

298.211
130
4.1.0
About bepsvpt/blurhash

bepsvpt/blurhash is a Laravel package for a php implementation of blurhash with laravel integration.. It currently has 130 GitHub stars and 298.211 downloads on Packagist (latest version 4.1.0). Install it with composer require bepsvpt/blurhash. Discover more Laravel packages by bepsvpt or browse all Laravel packages to compare alternatives.

Last updated

BlurHash

Testing Latest Stable Version Total Downloads License

A PHP implementation of BlurHash with Laravel integration.

BlurHash is a compact representation of a placeholder for an image.

screenshot

Nr8%YLkDR4j[aej]NSaznzjuk9ayR3jYofayj[f6

Version

4.1.0

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).

Star History Chart