LaravelPackages.net
Acme Inc.
Toggle sidebar
despark/laravel-image-purify

Laravel wrapper for https://github.com/despark/image-purify

2.373
1
0.3
About despark/laravel-image-purify

despark/laravel-image-purify is a Laravel package for laravel wrapper for https://github.com/despark/image-purify. It currently has 1 GitHub stars and 2.373 downloads on Packagist (latest version 0.3). Install it with composer require despark/laravel-image-purify. Discover more Laravel packages by despark or browse all Laravel packages to compare alternatives.

Last updated

About

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.

Comments