This module provides a report to help editors manage media image crops. It lists all media images with defined crops and allows filtering to find images missing specific or multiple crop types.
While you can edit a media image's crop types manually, it can become unwieldily to complete a large editing project out of it since Image Widget Crop does not provide a usage report out-of-the-box.
Features
This module aims to provide an admin page that reports all media images with provisioned image crops. Furthermore, this report allows an editor to filter by images missing multiple or specific crop types.
Post-Installation
Once installed, you'll be provided with a path to the report at /admin/reports/crop-usage where editors can filter by crop types as well as export a CSV of results (/admin/reports/crop-usage/export).
Report configuration can be accessed at /admin/config/media/crop-report.
Additional Requirements
You'll need the Image Widget Crop installed, enabled, and configured for your media images.
Depends on
Dependencies of the latest stable release
- Crop API
- file Drupal core
- media Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Release Timeline
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0 | Stable | 11 | Apr 29, 2026 | ||
| 1.0.0-beta5 | Pre-release | 11 | Optimized batch process and prevent querying of incompatible MIME types to increase performance | Apr 29, 2026 | |
| 1.0.0-beta4 | Pre-release | 11 | Added missing schema file | Apr 29, 2026 | |
| 1.0.0-beta3 | Pre-release | 11 | Replaced PHPUnit 11 incompatible group docblock annotation with attribute counterpart | Apr 29, 2026 | |
| 1.0.0-beta2 | Pre-release | 11 | Add RunTestsInSeparateProcesses attribute to functional test classes | Apr 29, 2026 | |
| 1.0.0-beta1 | Pre-release | 11 | Includes CHANGELOG and functional tests | Apr 29, 2026 | |
| 1.0.0-alpha7 | Pre-release | 11 | Adds caching to reduce query load | Apr 28, 2026 | |
| 1.0.0-alpha6 | Pre-release | 11 | Bypass constructor entirely and use create() to handle everything | Apr 16, 2026 | |
| 1.0.0-alpha5 | Pre-release | 11 | Add missing use statement for ConfigFactoryInterface | Apr 16, 2026 | |
| 1.0.0-alpha4 | Pre-release | 11 | Change order of ConfigFactoryInterface to resolve WSOD | Apr 16, 2026 | |
| 1.0.0-alpha3 | Pre-release | 11 | Increase legibility of reporting page | Apr 15, 2026 | |
| 1.0.0-alpha2 | Pre-release | 11 | Fix services.yml indenting | Apr 15, 2026 | |
| 1.0.0-alpha1 | Pre-release | 11 | Initial, alpha, release for testing purposes | Apr 15, 2026 |