An optimizer plugin for Imager X that compresses images using the Kraken.io API.
- Craft CMS 5.0.0 or later
- Imager X 6.0.0 or later
composer require spacecatninja/imager-x-kraken-optimizer
php craft plugin/install imager-x-kraken-optimizerAdd kraken to the optimizers array and configure it in optimizerConfig in your config/imager-x.php:
'optimizers' => ['kraken'],
'optimizerConfig' => [
'kraken' => [
'extensions' => ['png', 'jpg'],
'apiKey' => '$KRAKEN_API_KEY',
'apiSecret' => '$KRAKEN_API_SECRET',
'additionalParams' => [],
],
],| Option | Description |
|---|---|
extensions |
File extensions to optimize. |
apiKey |
Your Kraken.io API key. Supports environment variables (e.g. $KRAKEN_API_KEY). |
apiSecret |
Your Kraken.io API secret. Supports environment variables (e.g. $KRAKEN_API_SECRET). |
additionalParams |
Additional parameters merged into the Kraken upload request. See the Kraken.io docs for available options. |
The plugin is released under the MIT license. It requires Imager X, which is a commercial plugin available in the Craft plugin store. If you need help or found a bug, please post an issue in this repo or in the Imager X repo.