Site logo

Resize images

Script for InDesign and Photoshop — version 4.4. Written by Kasyan.
Written and tested in InDesign and Photoshop 2024 and 2026 on Windows.
I couldn’t test it on my Mac because BridgeTalk — the feature used to communicate between Adobe apps — doesn’t work there.

Designers often place large photos in InDesign and scale them down in the layout. A photo scaled to 25% still carries all its original pixels, so the document gets heavy, slow to export and slow to print. Sometimes it’s the other way round: an image is enlarged in the layout and its resolution drops below what the printer needs.

This script fixes this automatically. For every placed raster image, it measures how much the image is scaled in InDesign, opens the file in Photoshop, resizes it to exactly that size, saves it, and sets the image back to 100% in InDesign. The image looks the same on the page, but its actual resolution now equals its effective resolution (or the resolution you ask for), and the file holds only the pixels it really needs.

Requirements

Important: unless you turn on Resize as copy (see below), the script overwrites the original image files. Make a backup of your images before running it.

Supported image formats

TIFF, PSD, JPEG, PNG, WebP, HEIC/HEIF, CompuServe GIF, Windows Bitmap, PC PaintBrush and Scitex CT.

Images the script skips

Images placed more than once

If the same file is placed several times, it is processed only once, according to its largest instance, and all instances are relinked to the result. If such an image is scaled non-proportionally (different horizontal and vertical scale), it is skipped, because one file can’t match several different distortions.

The dialog box

Resize images dialog box

The script remembers all settings in the dialog box between sessions. The first time you run it, it creates the default settings (listed below for each control).

Ignored folders

Images stored in the folders on this list are never resized. Use it for logos, icons, stock images or any files that must stay untouched. Only the folder itself is ignored, not its subfolders. By default, the list is empty.

Resize as copy and relink to new location

Use this panel if you want to keep the original images intact.

Color spaces — available only when Resize as copy is on. Only images in the checked color modes are processed; the rest are left as they are. All four are on by default.

Options

Resample method

Choose how Photoshop recalculates the pixels. Hover over a list to see a hint about the selected method.

Available methods:

An image scaled non-proportionally — reduced in one direction and enlarged in the other — is always resampled with Bicubic.

Buttons

Tips

 


If you have any feedback — complaints, comments, or suggestions — feel free to send me an e-mail putting Resize images into the subject line. (Warning: unfortunately, I can’t reply to all the e-mails I get because of lack of time. Sorry in advance!)

If you found this script useful and want me to develop it further, consider supporting me by donating via PayPal directly to my e-mail: askoldich [at] yahoo [dot] com (Due to PayPal’s restrictions for Ukraine, I can’t have a Donate button on my site.)


Click here to download the current version of the script.