Abraia API client for PHP
PHP client for Abraia services. It is used to smartly optimize images for web.
Install
Install the PHP client:
composer install abraia/abraia
And configure your free API key as the ABRAIA_KEY
environment variable:
export ABRAIA_KEY=your_api_key
Usage
Most common operations can be easily performed using the fluent API. Automatically optimize your JPEG, PNG, GIF, SVG, and WebP images without any parameterization.
$abraia = new Abraia\Abraia();
$abraia->fromFile('images/tiger.jpg')->toFile('images/optimized.jpg')
Resize and optimize an image to a maximum size preserving the aspect ratio.
$abraia->fromFile('images/tiger.jpg')->resize(500, 500, 'thumb')->toFile('images/roptim.jpg');
Tiger image resized and optimized preserving the aspect ratio
Smartly crop and optimize an image to change its aspect ratio.
$abraia->fromFile('images/tiger.jpg')->resize(500, 500)->toFile('images/resized.jpg');
Tiger image automatically smart cropped to show a square aspect ratio
License
This software is licensed under the MIT License. View the license.