spacecatninja/imager-x-imageoptim-optimizer

ImageOptim optimizer for Imager X

1.0.0 2021-03-31 19:40 UTC

This package is auto-updated.

Last update: 2024-12-16 18:48:58 UTC


README

A plugin for adding an optimizer that uses ImageOptim to Imager X.
Also, an example of how to make a custom optimizer for Imager X.

Requirements

This plugin requires Craft CMS 3.3.0 or later, and Imager X 3.0 or later.

Please note, this optimizer was previously part of Imager X' core, but has been separated out because the underlying PHP package doesn't support PHP 8.0. Until it does, you're currently locked into PHP 7.x if you continue using this optimizer.

Installation

To install the plugin, follow these instructions:

  1. Install with composer via composer require spacecatninja/imager-x-imageoptim-optimizer from your project directory.
  2. Install the plugin in the Craft Control Panel under Settings > Plugins, or from the command line via ./craft plugin/install imager-x-imageoptim-optimizer.

Usage

After installing the plugin, you can use the imageoptim optimzier in your imager-x.php config file the same way as you would any other optimizer:

'optimizers' => ['imageoptim'],
'optimizerConfig' => [
    'imageoptim' => [
        'extensions' => ['png', 'jpg', 'gif'],
        'apiUsername' => 'yourusername',
        'quality' => 'medium'
    ],
],

Price, license and support

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 Imager X' repo.