spacecatninja/imager-x-tinify-optimizer

Tinify optimizer for Imager X

Maintainers

Package info

github.com/spacecatninja/craft-imager-x-tinify-optimizer

Documentation

Type:craft-plugin

pkg:composer/spacecatninja/imager-x-tinify-optimizer

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-03-07 18:11 UTC

This package is auto-updated.

Last update: 2026-04-06 16:32:00 UTC


README

An optimizer plugin for Imager X that compresses images using the Tinify API (TinyPNG/TinyJPG).

Requirements

  • Craft CMS 5.0.0 or later
  • Imager X 6.0.0 or later

Installation

composer require spacecatninja/imager-x-tinify-optimizer
php craft plugin/install imager-x-tinify-optimizer

Configuration

Add tinify to the optimizers array and configure it in optimizerConfig in your config/imager-x.php:

'optimizers' => ['tinify'],
'optimizerConfig' => [
    'tinify' => [
        'extensions' => ['png', 'jpg'],
        'apiKey' => '$TINIFY_API_KEY',
    ],
],

Configuration options

Option Description
extensions File extensions to optimize. Tinify supports png and jpg/jpeg.
apiKey Your Tinify API key. Supports environment variables (e.g. $TINIFY_API_KEY). Get one at tinypng.com/developers.

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