despark / laravel-image-purify
Laravel wrapper for https://github.com/despark/image-purify
Installs: 2 367
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 7
Forks: 1
Open Issues: 1
Requires
- despark/image-purify: ^0.1
- illuminate/support: ^5.1|^6.0|^7.0
This package is auto-updated.
Last update: 2024-11-20 21:13:39 UTC
README
This package is a laravel wrapper for despark/image-purify
Installation
Get it from composer
composer require despark/laravel-image-purify
With Laravel 5.5 or newer, the package will be discovered automatically.
If you're using an older version of Laravel, add the following to your
config/app.php
file:
$providers = [ ... Despark\Laravel\ImagePurify\ImagePurifyServiceProvider::class, ]
If you want an instance of the purifier you can dependency inject Despark\ImagePurify\Interfaces\ImagePurifierInterface
If instead you want to register a facade add this to you config/app.php
$aliases = [ ... 'ImagePurify' => \Despark\Laravel\ImagePurify\Facades\ImagePurify::class ]
If you need custom options you can publish the config via
php artisan vendor:publish --provider "Despark\Laravel\ImagePurify\ImagePurifyServiceProvider" --tag config
Example Usage
use Despark\ImagePurify\Interfaces\ImagePurifierInterface; class HomeController extends Controller{ public function optimize(ImagePurifierInterface $purifier){ $purifier->purify('path/to/file'); } }
For additional options and usage see despark/image-purify documentation.