PHPackages                             bluecadet/bluecadet\_image\_derivatives - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Image &amp; Media](/categories/media)
4. /
5. bluecadet/bluecadet\_image\_derivatives

ActiveCustom-drupal-module[Image &amp; Media](/categories/media)

bluecadet/bluecadet\_image\_derivatives
=======================================

Adds utilities to aide in creating derivative images for headless approaches.

v2.2.0(4y ago)013[2 issues](https://github.com/bluecadet/bluecadet_image_derivatives/issues)GPL-2.0+PHPPHP ^7.0

Since May 7Pushed 2y ago3 watchersCompare

[ Source](https://github.com/bluecadet/bluecadet_image_derivatives)[ Packagist](https://packagist.org/packages/bluecadet/bluecadet_image_derivatives)[ RSS](/packages/bluecadet-bluecadet-image-derivatives/feed)WikiDiscussions 3.x Synced yesterday

READMEChangelogDependencies (3)Versions (17)Used By (0)

1.x branch is for media handled without the core Media module. 2.x branch is for media handled WITH the core Media module. 3.x branch is for Drupal 9 and above.

Available on packagist, [https://packagist.org/packages/bluecadet/bluecadet\_image\_derivatives](https://packagist.org/packages/bluecadet/bluecadet_image_derivatives)

Features
--------

[](#features)

This module provides functionality to create image derivatives before they are requested. By default, the image derivatives are created when there is an http request for an image for the first time. When using Drupal in a headless approach, this might not be ideal. In our use case we are rsync-ing the directories to an external machine and need the images there.

You can choose which field and which image derivatives to create and on a cron job all images that match will be queued. Then there is a seprate conr job to run and process the items in the queue. It's recommended to only set the items to be rpocess once a day or more, and run the cron job to process images as frequently as possible for your site.

There is also a form to Process an image by fid 1 at a time.

There is also a table to view the items in the queue.

Changelog
---------

[](#changelog)

### 8.x-2.2.0

[](#8x-220)

- Update for Drupal 9 compatability

### 8.x-2.1.0

[](#8x-210)

- Updated dependencies so we can use Composer v2

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~152 days

Recently: every ~1 days

Total

14

Last Release

946d ago

Major Versions

v1.0.0 → v2.0.02018-05-07

v1.0.1 → v2.0.12018-05-26

v2.2.0 → 3.0.0-alpha12023-10-06

PHP version history (3 changes)v1.0.0PHP ^5.3.3 || ^7.0

v2.1.0PHP ^7.0

3.0.0-alpha1PHP ^7.4||^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/e354e3aa8f75899d7dc41cc3017e438cbf5c0025f55484d8138fa1c489b010a4?d=identicon)[pingevt](/maintainers/pingevt)

---

Top Contributors

[![pingevt](https://avatars.githubusercontent.com/u/3128823?v=4)](https://github.com/pingevt "pingevt (41 commits)")

---

Tags

drupaldrupal-modulemodule

### Embed Badge

![Health badge](/badges/bluecadet-bluecadet-image-derivatives/health.svg)

```
[![Health](https://phpackages.com/badges/bluecadet-bluecadet-image-derivatives/health.svg)](https://phpackages.com/packages/bluecadet-bluecadet-image-derivatives)
```

###  Alternatives

[mindkomm/timmy

Advanced image manipulation for Timber.

17735.6k](/packages/mindkomm-timmy)[toinekamps/responsive-pics

Responsive Pics is a Wordpress tool for resizing images on the fly.

831.2k](/packages/toinekamps-responsive-pics)[asgardcms/media-module

Media module for AsgardCMS. Handles the media library.

1130.6k2](/packages/asgardcms-media-module)[globalis/wp-cubi-imagemin

Standalone image minification WordPress plugin

1317.7k2](/packages/globalis-wp-cubi-imagemin)[samwilson/diagrams

MediaWiki extension to display various types of diagrams rendered from text within wiki pages.

122.3k](/packages/samwilson-diagrams)[chkilel/icones-plugin

Access thousands of icons including popular icon sets, icon fonts and several Emoji sets from a backed Form Widget

181.6k](/packages/chkilel-icones-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
