Resize, fit and unify every image to exact fixed dimensions with Letterbox canvas, Hard Crop and Proportional Scale — dynamic Custom Post Type support, auto-resize on upload and unlimited bulk processing.
Everything you need to keep every image on your site perfectly uniform — with no limits and no server stress.
Pick one of three modes to unify every image to the exact target dimensions, with full control over the canvas and the crop point.
All public Custom Post Types are detected dynamically — WooCommerce included — so you decide exactly which images are processed.
Process your entire library asynchronously: the browser sends small batches while the server always stays within its comfort zone.
wp_get_image_editor()
Built for site owners and store managers who want a coherent look across every page, archive and gallery — without babysitting the server.
Letterbox with colored or transparent canvas, Hard Crop with focal point, and Proportional Scale — in a single plugin.
Fill empty space with any HEX color through the color picker, or use a fully transparent canvas for PNG and WebP images.
Batches of 1–50 images per request and no cap on the total: process ten or one hundred thousand images with the same flow.
Time budget per request, adaptive throttle between batches and a mutual-exclusion lock: the server is never saturated.
Every public Custom Post Type is detected automatically and selected with checkboxes — no configuration needed.
Product featured images, the _product_image_gallery and even product variation
images are fully supported.
New uploads are resized automatically through wp_generate_attachment_metadata,
with a recursion guard.
Originals are copied to idim-backups before being overwritten and can be
restored in batches, with progress.
Capability checks, nonces, sanitization and escaping everywhere, plus a full .pot file. GPL 2.0+, WP 5.0+, PHP 7.4+.
Everything you need to know about Incod Image Dimension Manager.
wp-content/uploads/idim-backups/ before being overwritten and can be restored
from the Bulk Resize screen, in batches with progress.
wp_get_image_editor()
function, so no configuration is required.
incod-image-dimension-manager folder to
/wp-content/plugins/
(or install the plugin as a zip), activate it from the Plugins screen, then go to
Incod Image Dimensions → Settings to set the target size, mode and scope,
and open Incod Image Dimensions → Bulk Resize to process your existing
images.