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 4w ago

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 51% 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

1040d 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

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.6k10](/packages/helsingborg-stad-municipio)[govcms/govcms

GovCMS Drupal Distribution

200103.6k3](/packages/govcms-govcms)[goalgorilla/open_social

Open Social is a distribution for building social communities and intranets.

194464.5k](/packages/goalgorilla-open-social)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45844.8k1](/packages/pressbooks-pressbooks)[wp-media/imagify-plugin

Image optimization plugin for WordPress by WP Media.

8169.4k](/packages/wp-media-imagify-plugin)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

226.7k](/packages/pressbooks-pressbooks-book)

PHPackages © 2026

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