mirror of
https://github.com/Anvilcraft/jensmemes
synced 2024-11-13 21:41:27 +01:00
.. | ||
lib | ||
test | ||
.gitignore | ||
.travis.yml | ||
CHANGES.md | ||
composer.json | ||
composer.lock | ||
LICENSE | ||
phpunit.xml | ||
README.md | ||
update-cacert.sh |
Tinify API client for PHP
PHP client for the Tinify API, used for TinyPNG and TinyJPG. Tinify compresses your images intelligently. Read more at http://tinify.com.
Documentation
Go to the documentation for the PHP client.
Installation
Install the API client with Composer. Add this to your composer.json
:
{
"require": {
"tinify/tinify": "*"
}
}
Then install with:
composer install
Use autoloading to make the client available in PHP:
require_once("vendor/autoload.php");
Usage
Tinify\setKey("YOUR_API_KEY");
Tinify\fromFile("unoptimized.png")->toFile("optimized.png");
Running tests
composer install
vendor/bin/phpunit
Integration tests
composer install
TINIFY_KEY=$YOUR_API_KEY vendor/bin/phpunit --no-configuration test/integration.php
License
This software is licensed under the MIT License. View the license.