2017 © Pedro Peláez
 

library image-compressor

Image compress

image

ytubes/image-compressor

Image compress

  • Thursday, September 7, 2017
  • by ytubes
  • Repository
  • 0 Watchers
  • 0 Stars
  • 27 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 8 % Grown

The README.md

ImageCompressor

Wrapper to any image compression engine, (*1)

Install via composer

"ytubes/image-compressor": "^1.0.0"

Example usage

$testImage = new \SplFileInfo('/some_dir/test.jpg');
$newFilepath = '/destination/dir/test3.jpg';

$driver = 'guetzli'; // or
// $driver = \ImageCompressor\Driver\Guetzli::class; // or
// $driver = new \ImageCompressor\Driver\Guetzli('/path/to/guetzli');

$compressor = new \ImageCompressor\ImageCompressor($driver);
$compressor
    ->setOriginalFile($testImage)
    ->setDestination($newFilepath)
    ->setQuality(90)
    ->compress();

Or overwrite self:, (*2)

$compressor = (new \ImageCompressor\ImageCompressor($driver));
$compressor
    ->setOriginalFile($testImage)
    ->compress();

The Versions

07/09 2017

dev-master

9999999-dev

Image compress

  Sources   Download

The Requires

 

07/09 2017

1.0.0

1.0.0.0

Image compress

  Sources   Download

The Requires