Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module automatically suggests optimal focal points and crop areas for images using AI vision models. It integrates with existing cropping widgets and allows for manual adjustments or bulk processing of crops.

A Drupal module that uses AI vision models to automatically suggest optimal
focal points and crop areas for images. It integrates with the Focal Point widget and the Image Widget Crop module.

Requirements

  • Drupal 10.3+ or 11
  • AI module with at least one vision-capable provider configured that handles structured output (e.g. OpenAI with GPT-4o/GPT-5.1)

Installation

composer require drupal/ai_image_crop
drush en ai_image_crop

Setup

  1. Go to Administration > Configuration > AI > AI Image Crop
    (/admin/config/ai/ai-image-crop)
  2. Select an AI Provider and Model that supports vision (e.g. OpenAI /
    gpt-5.1)
  3. Configure maximum iterations and default prompts as needed
  4. On your content type's Manage form display, enable the "AI crop" checkbox on the Focal Point or Image Widget Crop widget settings

Usage

When editing content, click the Suggest AI Crop button on an image field. The module will send a scaled-down preview to the AI, which analyzes the image and returns suggested crop coordinates. You can adjust the result manually before saving.

Bulk processing is also available via the AI Image Crop action on content admin views.

Documentation

Full documentation is available in under https://project.pages.drupalcode.org/ai_image_crop/.

AI Disclosure.

Note that not a single line of code has been written by a human on the first commit on this project as a proof of concept. There has however been reviews of the code for security concerns and maintainability. The module will not have security review enabled, until a full code review has been done. The ongoing maintainance of the module will be handled like any other module, since code agents are still having issue with too verbose code over too many edits.

Activity

Total releases
1
First release
Jan 2026
Latest release
5 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Jan 26, 2026