Skip to content

pleaz/tinify-laravel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tinify-laravel

Tinify API support with laravel

Latest Version on Packagist

Install

$ composer require artwl/tinify-laravel

Optional(Add Provider And Alias if laravel < 5.5)

Add this to your config/app.php

under "providers":

Artwl\LaravelTinify\LaravelTinifyServiceProvider::class,

under "aliases":

'Tinify' => Artwl\LaravelTinify\Facades\Tinify::class

Set Tinypng APIKEY

Set a env variable TINIFY_APIKEY in .env file with your tinypng api key.

Examples

Compressing

use Tinify;

$result = Tinify::fromFile('\path\to\file');
$result -> toFile('\path\to\save');

Resizing And Compressing

use Tinify;

$result = Tinify::fromFile('\path\to\file');
$result -> resize(array(
    "method" => "fit",
    "width" => 150,
    "height" => 100
));
$result -> toFile('\path\to\save');

About

Tinify API support with laravel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%