newism/craft-imgix

Imgix-powered asset transforms for Craft CMS

Maintainers

Package info

github.com/newism/craft-imgix

Documentation

Type:craft-plugin

pkg:composer/newism/craft-imgix

Statistics

Installs: 1 171

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 3

5.0.0-alpha.8 2025-10-14 05:09 UTC

README

Imgix Asset Transformer icon

Imgix Asset Transformer for Craft CMS

Imgix-powered asset transforms for Craft CMS. A drop-in replacement for native image transforms with per-volume configuration, cache purging, and ratio-based transforms.

Features

  • Drop-in replacement — replaces native image transforms, .srcset() methods, and Control Panel thumbnails
  • Imgix rendering parameters — add any Imgix parameter via the imgix transform key
  • Ratio-based transforms — aspect-ratio-locked images with the ratio option
  • Automatic cache purging — purges Imgix on asset save, move, replace, and delete
  • Per-volume configuration — different Imgix sources per volume for multi-domain setups
  • URL signing — secure image delivery via signingKey
  • Non-image assets skipped — PDFs, documents, etc. are skipped by default to reduce Imgix costs
  • PDF rasterization — supported when enabled via skipTransform
  • Placeholder SVG — transparent SVG data URIs for CLS prevention
  • Configuration debugging — built-in settings page to verify your setup

Requirements

  • Craft CMS 5.6+
  • PHP 8.2+

Installation

composer require newism/craft-imgix
php craft plugin/install newism-imgix

Documentation

Full documentation is available at https://plugins.newism.com.au/imgix-asset-transformer.

Support

For support, please open an issue on GitHub.