WordPress plugin intelligence profile

Incod Image Dimension Manager

Resize, fit and unify every image to fixed dimensions with a letterbox canvas or crop, no limits, and full support for all Custom Post Types.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update12 Oct 202621d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Incod Image Dimension Manager version 1.0.0 as active, updated 21d ago and tested up to WordPress 7.1.

Overview

About this plugin

Incod Image Dimension Manager unifies every image on your site to fixed dimensions, ensuring a consistent look on every page, archive and gallery.

Incod Image Dimension Manager is an original plugin developed, owned and maintained by inCOD (ideagrafica). “Incod” is the author’s own brand: the plugin has no affiliation with, endorsement from, or connection to any other company or project of a similar name.

Key features

  • Three resize modes: Letterbox / Canvas, Hard Crop with a focal point and Proportional Scale.
  • Customizable HEX fill canvas (color picker) or transparent (PNG/WebP), always centered.
  • Dynamic detection of all public Custom Post Types, WooCommerce included, with multiple selection.
  • Auto-resize on upload: new images are fitted automatically when uploaded.
  • Asynchronous Bulk Resize via AJAX: configurable batches, progress bar, percentage, counters, elapsed time and remaining-time estimate.
  • Timeout protection: time budget per request, adaptive throttle between batches and a mutual-exclusion lock: the server is never saturated.
  • Pause, Resume and Cancel at any moment, with no limit on the number of images.
  • Optional backup of the originals with batched, progressive restore.
  • Imagick engine with automatic GD fallback through wp_get_image_editor().
  • Complete security: capabilities, nonces, sanitization and escaping on every input and output.
  • Translatable: text domain incod-image-dimension-manager and a.pot file in the /languages folder.

Resize modes

  • Letterbox / Canvas Padding — fits the image inside the target dimensions without cropping and fills the empty space with a customizable (HEX color picker) or transparent canvas (PNG and WebP), with automatic centering.
  • Hard Crop — crops the image to fill the target dimensions completely, with a selectable focal point (Center, Top, Bottom, Left, Right).
  • Proportional Scale — scales the image proportionally without adding a canvas and without destructive cropping.
  • Option to prevent upscaling of images smaller than the target.
  • JPEG quality configurable from 1 to 100.
  • Images that already match the target are skipped automatically, without rewriting the file.

Custom Post Types

  • Dynamic detection of every registered public Custom Post Type (WooCommerce Products, posts, pages, portfolios, custom CPTs).
  • Multiple selection through checkboxes in the settings panel.
  • Support for Featured Images, child attachments, WooCommerce product galleries ( _product_image_gallery ) and product variation images.
  • Explicit choice between the whole Media Library and only the images used by the selected post types.

Automation and bulk processing

  • Auto-resize on upload: new images are resized automatically when uploaded (hook wp_generate_attachment_metadata ), with a recursion guard.
  • Asynchronous Bulk Resize: batch processing via AJAX with a smooth progress bar, percentage, counters, elapsed time and remaining-time estimate.
  • Configurable batches of 1 to 50 images per request, with no limit on the total number of images.
  • Timeout protection: every request works within a dedicated time budget; images not yet processed are deferred to the next request without losses or errors.
  • Adaptive throttle: the pause between batches adapts to the load just processed, so the server is never saturated.
  • Mutual-exclusion lock: only one processing session at a time, even with multiple tabs open.
  • Pause, Resume and Cancel, with an error log (last 50 entries) and a stored, retrievable session state.
  • PHP timeout and memory-limit increase applied only to the heavy AJAX requests that need it (queue, batch, restore); light requests and the rest of the site are never affected.
  • Optional backup of the original files with batched restore (up to 25 folders or a time budget per request).

Security and standards

  • current_user_can( 'manage_options' ) checks on every screen and AJAX endpoint.
  • CSRF protection with a nonce on every request.
  • Input sanitization and systematic output escaping.
  • PHP namespace and modular class architecture.
  • Processing through wp_get_image_editor(): uses Imagick when available, with automatic GD fallback.
  • uninstall.php for a clean removal of options, transients and backup folders.

Requirements and compatibility

  • WordPress 5.0 or newer (tested up to 7.1).
  • PHP 7.4 or newer.
  • Imagick or GD (at least one of them, almost always already present).
  • No external dependencies or third-party services.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • bulk resize
  • custom post type
  • image resize
  • crop
  • letterbox
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity12 Oct 202621d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.