The Optimole PHP SDK makes it easy for PHP developers to integrate Optimole cloud-based image optimization service in their PHP project.
- PHP >= 7.4
Install the Optimole PHP SDK in your project using composer:
$ composer require codeinwp/optimole-sdk
To begin, you need to create an account on Optimole and get your API key. You can then initialize the SDK with your
API key using the Optimole
facade:
use Optimole\Sdk\Optimole;
Optimole::init('your-api-key');
The Optimole
facade is your starting point for creating optimized images or other assets. You can control the optimization
properties using the fluent interface provided by the SDK. Here's an example of how to optimize an image by changing its
quality and cropping it:
use Optimole\Sdk\Optimole;
$image = Optimole::image('https://example.com/image.jpg')->quality(80)->resize('crop');
You can get the optimized image URL using the getUrl
method or casting the object to a string:
echo $image->getUrl();
echo (string) $image;
Install dependencies using composer and run the test suite:
$ composer install
$ vendor/bin/phpunit