Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Image Processor no longer overwrites original files?

Participant ,
Nov 29, 2025 Nov 29, 2025

I’m trying to re-save a large batch of PSD files (including all subfolders) to force Photoshop to embed the “Maximize Compatibility” composite. In older versions of Photoshop, Image Processor allowed saving directly back to the original file location without creating any subfolders.

 

In the current version, Image Processor always creates new subfolders (JPEG, PSD, TIFF) in every directory, even if I only select “Save as PSD” and uncheck everything else. There’s no option anymore to overwrite the existing PSD files on the same path.

 

What I need is simple:

 

  • process all PSD files recursively,
  • re-save them as PSD,
  • overwrite the originals,
  • without generating new subfolders in every directory.

 

 

Right now Image Processor seems to make this impossible.

Batch + Actions still works, but Image Processor used to support this workflow too.

 

So my question is: Is this just me missing a hidden setting, or did Adobe actually remove the ability to save to the original location without creating subfolders?

 

If that option is gone, is there any official workaround besides using Batch + a custom Action or writing JSX scripts?

 

Thanks!

TOPICS
macOS
350
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe
Community Expert ,
Nov 29, 2025 Nov 29, 2025

I'll look into this... The opposite requirement was needed in this topic:

 

https://community.adobe.com/t5/photoshop-ecosystem-discussions/batch-remove-maximize-compatibility-f...

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Nov 29, 2025 Nov 29, 2025

I finally solved the issue by having GPT generate a script that simply goes through the entire top-level folder (including all subfolders), opens every PSD, and performs a Save As to the same location. That forces Photoshop to rebuild the composite layer. It works — but honestly, the fact that this is necessary is mind-blowing.

We have millions of files in thousands of folders in our company archive, and every now and then a PSD ends up saved without Maximize Compatibility enabled.

Result? Lightroom refuses to import it.
Seriously? Lightroom cannot handle a PSD — an Adobe-native format — just because it’s missing a composite preview? That was jaw-dropping.

Fine, I thought I’d batch-fix it via Bridge.
Except Bridge’s Image Processor can’t resave PSDs.

Alright then, Photoshop Image Processor… because that one does have a “Maximize PSD Compatibility” checkbox. Except it forces everything into newly generated subfolders named “PSD” and gives you no way to overwrite files in their original structure.

So what exactly is the expected workflow here?
Am I supposed to open folder after folder manually, drag files back into place, and overwrite them manually with a file manager?

It’s absurd. Adobe products try to do a million things simultaneously and somehow fail at the most basic pipeline needs. No wonder people are moving away from Adobe — the ecosystem feels increasingly disconnected from real production workflows.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 30, 2025 Nov 30, 2025

You could get around it by batching an action that makes some small change, undoes that change, and then Save > Close. You can't Save an unchanged file, then you need Save As, which immediately complicates things.

 

Maximize compatibility is taken care of with the global Preferences setting.

 

I suspect the underlying reason for this is a bunch of new OS policies for file security and integrity. That already killed the direct Save to jpeg that people were used to from CS5 up to CC 2023.

 

Parametric editing in Lightroom does not support layers and it can't read layers of any kind. That's why you need the composite.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Nov 30, 2025 Nov 30, 2025

Thanks, I get the technical background — OS-level security, the need for an actual change before Save can fire, all that.


But even with that in mind, I’d still expect Lightroom to do something more sensible in this situation.

Ideally LR should have some way to fix these files before import — either through a small built-in module or an external pre-import hook that checks PSDs and adds the missing composite when needed. Because when you’re importing hundreds of files and one or two happen to be saved without Maximize Compatibility, the whole batch just breaks.

 

Or Bridge — a tool explicitly meant for bulk operations — could actually process PSD files and offer a real Save As with Maximize Compatibility.

 

Or at the very least, the Image Processor inside Photoshop could still include an option to re-save files in place, the way it used to, without forcing users into the whole “export into a new folder and manually merge everything back” workflow.

 

Right now it’s basically useless for production. The file exists, Photoshop can open it, Maximize Compatibility is enabled globally… and yet none of the Adobe tools around it can simply re-save it to make it usable for Lightroom.

 

So the burden lands on the user: writing custom scripts just to compensate for something the Adobe pipeline should reasonably handle on its own.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 30, 2025 Nov 30, 2025
quote

Right now it’s basically useless for production.


By @.random..

 

Well, to be fair, I've used Photoshop professionally for almost 20 years, 8 hours a day, and I've still never needed to batch overwrite originals. In fact, I go to great lengths to prevent that from happening.

 

But yes, having a small Lightroom prep of layered files before importing isn't unreasonable, considering how essential it is. It would have to be optional, maybe a LrC preference setting. I wouldn't object to that. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Dec 01, 2025 Dec 01, 2025

I’ve been working with Photoshop since version 3, and honestly, I’ve never needed anything like this either — until now, when I was tasked with converting our entire digital archive of PSD and TIFF files into web-ready versions, ideally in WebP, which is, frankly, a far better and more modern format than the ancient, compression-obsolete JPEG.

 

Let’s skip the fact that Adobe still ignores WebP even though it has been a web standard for years.

 

But when you’re going through a huge archive and you keep running into scattered PSDs without compatibility — sometimes a few, sometimes many — and you need to repair thousands of files in nested folders reliably, without risking layer merges or destroying effect stacks, you want a native Adobe tool, not a script you have to hack together with GPT just to compensate for missing functionality.

 

That’s the whole point: Adobe simply doesn’t listen to its own community.


I’ve been asking for a full year to add a simple feature in Bridge that would make life easier for literally thousands of publishers worldwide. I reached out to product managers on LinkedIn, posted here on the forum, contacted support through the website, even through the enterprise console. The response? Deafening silence. Not even the usual corporate boilerplate “we’ll pass this on.”

 

It’s honestly absurd.

 

And this kind of treatment is something I wouldn’t expect even toward a freelance designer who pays Adobe $50 a month.


But I’m working at a major publishing house in Europe — and even then, I’m completely ignored.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Dec 01, 2025 Dec 01, 2025

I've been a PS user since version 2.5 and almost never need to batch overwrite a large number of files. I do use scripting extensively so if there is a workflow hole I usually fix it that way.

I will agree about Lightroom needing to support layered Photoshop files. This is just another poor design choice along with classics like keyword sync and handling of import metadata presets among others.

Whats the Bridge feature you need? I've made dozens of workflow and UI suggestions that haven't been implemented so who knows. Bridge is another example of where I needed heavy scripting to fill in workflow gaps.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Dec 01, 2025 Dec 01, 2025

Thanks for asking — the feature we (and frankly the entire magazine publishing industry) desperately need in Bridge is a way to visually manage and assemble full publications made in InDesign.

Imagine a flatplan module inside Bridge that could:

 

  • Display every InDesign page as a separate thumbnail (not just the first page).

  • Allow teams to drag and drop pages or PDF ads to reorder or build an entire issue visually.

  • Automatically sync page order and numbering back to the linked InDesign documents.

  • Run a quick preflight (RGB images, low-res, bleeds, etc.) before export.

  • Export the final issue as ordered PDFs — ready for print or digital.


Right now, every publisher has to plan issues manually in Excel or fake it using dummy InDesign files. It’s absurd that in 2025, a product called Creative Cloud still has no built-in tool for real collaborative flatplanning or issue management.

 

We produce ELLE and ELLE Decoration under BurdaMedia International (Europe), and we’ve been trying to raise this internally with Adobe for months — through support, enterprise channels, and LinkedIn. Still no answer.

 

A lightweight Bridge-InDesign integration like this would solve one of the biggest workflow gaps in publishing — and I’d love to connect with anyone at Adobe who wants to see how easily this could be implemented.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advisor ,
Dec 01, 2025 Dec 01, 2025

Don't get your hopes up. This sounds more like a plugin to InDesign or an add-on to Adone Experience Manager. Bridge is barely hanging on, they don't even have cloud storage support.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 01, 2025 Dec 01, 2025

Screenshot 2025-12-02 120609.png

 

/*
Batch Add or Remove Maximize Compatibility from PSD v1-2.jsx
Stephen Marsh
30th August 2025 - v1.0: Initial release
30th August 2025 - v1.1: Consolidated folder selection + file count prompts
2nd December 2025 - v1.2: Added dropdown for Maximize Compatibility preference: ALWAYS/NEVER
https://community.adobe.com/t5/photoshop-ecosystem-discussions/batch-remove-maximize-compatibility-from-psd-folders/td-p/15481712
https://community.adobe.com/t5/photoshop-ecosystem-discussions/image-processor-no-longer-overwrites-original-files/m-p/15615418
*/

#target photoshop

main();

function main() {

    var originalSetting = app.preferences.maximizeCompatibility;

    // Create main window
    var win = new Window("dialog", "Batch Add or Remove Maximize Compatibility (v1.2)");
    win.preferredSize.width = 400;
    win.alignChildren = "fill";

    // Create panel
    var panel = win.add("panel", undefined, "");
    panel.alignment = ["fill", "top"];
    panel.preferredSize.width = 400;
    panel.orientation = "column";
    panel.alignChildren = "fill";
    panel.margins = 15;

    // Instructions
    var infoText = panel.add("statictext", undefined, 
        "This script will process all PSD/PSB files in the selected folder and subfolders, update Maximize Compatibility according to your selection, overwrite the originals, and restore your original preference.", 
        { multiline: true }
    );
    infoText.preferredSize.width = 400;

    if ($.os.match(/Windows/i)) {
        infoText.preferredSize.height = 40;
    } else {
        infoText.preferredSize.height = 60;
    }
    infoText.alignment = ["fill", "top"];

    // Folder group
    var folderGroup = panel.add("group");
    folderGroup.orientation = "row";
    folderGroup.alignChildren = ["left", "center"];

    var browseBtn = folderGroup.add("button", undefined, "Browse...");
    var folderPath = folderGroup.add("edittext", undefined, "");
    folderPath.alignment = ["fill", "center"];

    // File count display
    var fileCountText = panel.add("statictext", undefined, "No folder selected.");
    fileCountText.preferredSize.width = 400;

    // Maximize Compatibility dropdown
    var compatGroup = panel.add("group");
    compatGroup.orientation = "row";
    compatGroup.alignChildren = ["left", "center"];
    compatGroup.add("statictext", undefined, "Maximize Compatibility:");
    var compatDropdown = compatGroup.add("dropdownlist", undefined, ["NEVER", "ALWAYS"]);
    compatDropdown.selection = 0; // Default: NEVER

    // Buttons
    var buttonGroup = win.add("group");
    buttonGroup.alignment = "right";

    var cancelBtn = buttonGroup.add("button", undefined, "Cancel", { name: "cancel" });
    var okBtn = buttonGroup.add("button", undefined, "OK", { name: "ok" });

    var selectedFolder;
    var allFiles = [];

    browseBtn.onClick = function () {
        selectedFolder = Folder.selectDialog("Select the root folder to process PSD/PSB files");
        if (selectedFolder) {
            folderPath.text = decodeURI(selectedFolder.fsName);
            allFiles = [];
            collectFiles(selectedFolder, allFiles);
            if (allFiles.length > 0) {
                fileCountText.text = "Found " + allFiles.length + " PSD/PSB files to process.";
            } else {
                fileCountText.text = "No PSD/PSB files found.";
            }
        }
    };

    okBtn.onClick = function () {
        if (!selectedFolder) {
            alert("Please select a folder first.");
            return;
        }

        if (allFiles.length === 0) {
            alert("No PSD/PSB files found.");
            return;
        }

        var proceed = confirm("Found " + allFiles.length + " PSD/PSB files - all files will be overwritten! Continue?");
        if (!proceed) {
            win.close();
            return;
        }

        // Dropdown value (NEVER/ALWAYS)
        var chosenSetting = compatDropdown.selection.text;

        app.togglePalettes();
        win.hide();

        processFiles(allFiles, originalSetting, chosenSetting);

        win.close();
    };

    cancelBtn.onClick = function () {
        win.close();
    };

    win.show();
}


///// Functions /////

function processFiles(allFiles, originalSetting, chosenSetting) {
    var prefs = app.preferences;

    // Apply user preference
    prefs.maximizeCompatibility =
        (chosenSetting === "ALWAYS") ?
        QueryStateType.ALWAYS :
        QueryStateType.NEVER;

    try {
        var progressBarWin = new Window("palette", "Processing PSD Files", undefined, { closeButton: false });
        progressBarWin.alignChildren = "fill";

        var progressBar = progressBarWin.add("progressbar", undefined, 0, allFiles.length);
        progressBar.preferredSize.width = 300;

        var statusText = progressBarWin.add("statictext", undefined, "Starting...");
        statusText.preferredSize.width = 300;

        progressBarWin.show();

        for (var i = 0; i < allFiles.length; i++) {
            var file = allFiles[i];

            statusText.text = "Processing (" + (i + 1) + " of " + allFiles.length + "): " + decodeURI(file.name);
            progressBar.value = i + 1;
            progressBarWin.update();

            try {
                processPSD(file);
            } catch (e) {
                alert("Error processing file: " + file.name + "\n" + e.message);
            }
        }

        app.bringToFront;
        progressBarWin.close();
        app.togglePalettes();
        app.beep();
        alert(
            allFiles.length + " files processed!" +
            "\n\nYour original Maximize Compatibility setting has been restored."
        );

    } catch (e) {
        alert("An error occurred during processing:\n" + e.message);
    } finally {
        prefs.maximizeCompatibility = originalSetting;
    }
}

function collectFiles(folder, fileArray) {
    var files = folder.getFiles();
    for (var i = 0; i < files.length; i++) {
        var f = files[i];
        if (f instanceof Folder) {
            collectFiles(f, fileArray);
        } else if (f instanceof File && f.name.match(/\.(psd|psb)$/i)) {
            fileArray.push(f);
        }
    }
}

function processPSD(file) {
    var doc = app.open(file);
    var tempLayer = doc.artLayers.add();
    tempLayer.name = "TempLayer";
    tempLayer.remove();

    var fileExt = file.name.split('.').pop().toLowerCase();

    if (fileExt === "psd") {

        // DOM PSD save
        var saveOptions = new PhotoshopSaveOptions();
        saveOptions.embedColorProfile = true;
        saveOptions.alphaChannels = true;
        saveOptions.layers = true;
        saveOptions.annotations = true;
        saveOptions.spotColors = true;

        doc.saveAs(file, saveOptions, true);
        doc.close(SaveOptions.DONOTSAVECHANGES);

    } else {

        // Action Manager PSB save
        var c2t = function (s) { return app.charIDToTypeID(s); };
        var s2t = function (s) { return app.stringIDToTypeID(s); };

        var descriptor = new ActionDescriptor();
        var descriptor2 = new ActionDescriptor();

        descriptor2.putBoolean(s2t("maximizeCompatibility"), false);
        descriptor.putObject(s2t("as"), s2t("largeDocumentFormat"), descriptor2);
        descriptor.putPath(c2t("In  "), doc.fullName);
        descriptor.putInteger(s2t("documentID"), doc.id);
        descriptor.putBoolean(s2t("lowerCase"), true);

        executeAction(s2t("save"), descriptor, DialogModes.NO);
        doc.close(SaveOptions.DONOTSAVECHANGES);
    }
}

 

  1. Copy the code text to the clipboard
  2. Open a new blank file in a plain-text editor (not in a word processor)
  3. Paste the code in
  4. Save as a plain text format file – .txt
  5. Rename the saved file extension from .txt to .jsx
  6. Install or browse to the .jsx file to run (see below)

https://prepression.blogspot.com/2017/11/downloading-and-installing-adobe-scripts.html

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Dec 02, 2025 Dec 02, 2025

@.random..

Can you share your system info? This can be found by going to Help > System Info. Copy and paste everything into a text file and share it in your next response. 


^CM

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Dec 03, 2025 Dec 03, 2025

Adobe Photoshop Version: 27.1.0 20251117.r.17 2758080 arm64 (final, Release) Number of Launches: 205 Operating System: Mac OS 26.2.0 System architecture: Apple M2 Max, DOTPROD, HybridCPU(8:4) Physical processor count: 12 Built-in memory: 65536 MB Free memory: 38560 MB Memory available to Photoshop: 59265 MB Memory used by Photoshop: 70 % Crash Handler: Adobe DCX Version: 9.11.1 SAM SDK Version: 14.3.4 ACP.local Status: - SDK Version: 5.8.2 - Core Sync Status: Reachable and compatible - Core Sync Running: 7.8.5.2 - Min Core Sync Required: 4.3.66.28 Live Edit Client SDK Version: v6.0.0 Adobe Firefly: Please use any generative AI feature to view the latest version. OpenColorIO version: 2.4.2 C2PA library version: adobe_c2pa/0.14.2 c2pa-rs/0.43.0 NGL Version: 1.42.0.5 Chalkboard: Disabled. Chalkboard Doc Create: Disabled. Precise Color Management for HDR Display: Enabled. Alias Layers: Disabled. Highbeam: Disabled. Touch Bar Property Feedback: Enabled. Image tile size: 1024K Image cache levels: 4 Font Preview: Large HarfBuzz Version: 8.4.0 TextEngine: ATE 7.9.0 (d611361) ======= GPU
Native API stable: True OpenCL API stable: True GPUDeny: 0
GPUForce: 0
useGPU: 1
useOpenCL: 1
isGPUCapable: 1
isGPUAllowed: 1
GPUName: Apple M2 Max
GPUVendor: APPLE
Apple M2 Max UNKNOWN, APPLE
IsNativeGPUCapable: 1
IsOpenCLGPUCapable: 1
HasSufficientRAM: 1
GPU accessible RAM: 55,662 MB
Required GPU accessible RAM: 1,500 MB
UseGraphicsProcessorChecked: 1
UseOpenCLChecked: 1
Display: 1 Display Bounds: (0, 0) -> (6720, 3780) Display scale: 2 High DPI Monitor Main Display Display Type: WCG Display: 2 Display Bounds: (3360, 0) -> (5920, 1440) Display scale: 1 Display Type: SDR ------- Sniffer output
[0 ms]
Launch GPUSnifferThread

[1 ms]
Start GetSnifferResult

[1 ms]
Start RunAllAPIs

[1 ms]
/Applications/Adobe Photoshop 2026/Adobe Photoshop 2026.app/Contents/MacOS/sniffer -baseTimeMS=7500044 -comment=Photoshop Version: Adobe Photoshop 27.1.0 20251117.r.17 2758080 arm64

[302 ms]
Start sniffer 2025-12-03 23:05:46
# Photoshop Version: Adobe Photoshop 27.1.0 20251117.r.17 2758080 arm64
sniffer -baseTimeMS=7500044 -comment=Photoshop Version: Adobe Photoshop 27.1.0 20251117.r.17 2758080 arm64

{30 ms}
Start platform native
# displays: 2
Display 0
Display: 3
Main: TRUE
Built in: FALSE
Stereo: FALSE
Bounds: (0, 0) -> (6,720, 3,780)
Dimensions: (6,720 3,780)
Display scale: 2
Physical size: (711.2 400.05)
Pixel size: (0.105833 0.105833)
Dynamic range: (0 1)
Attached Device: (DeviceID name=Apple M2 Max index=0)

Display 1
Display: 5
Main: FALSE
Built in: FALSE
Stereo: FALSE
Bounds: (3,360, 0) -> (5,920, 1,440)
Dimensions: (2,560 1,440)
Display scale: 1
Physical size: (706.783 401.934)
Pixel size: (0.276087 0.279121)
Dynamic range: (0 1)
Attached Device: (DeviceID name=Apple M2 Max index=0)

# devices: 1
Device 0
Name: Apple M2 Max
Preferred: TRUE
Power Envelope: DISCRETE
Attachment: EMBEDDED
# attached displays: 2
3
5
GPU accessible RAM: 55,662 MB
VRAM: 0 MB
Dedicated System RAM: 0 MB
Shared System RAM: 55,662 MB
API version: 1.0 (1.0)
Device version: 1.0 (1.0)
Vendor name: APPLE
Driver date: UNKNOWN
Driver age: UNKNOWN
Driver version: UNKNOWN
End platform native
{271 ms}

{271 ms}
Start platform OpenCL
# displays: 0

# devices: 1
Device 0
Name: Apple M2 Max
Preferred: TRUE
Power Envelope: INTEGRATED
Attachment: UNKNOWN
# attached displays: 0
GPU accessible RAM: 55,662 MB
VRAM: 55,662 MB
Dedicated System RAM: 0 MB
Shared System RAM: 0 MB
API version: 1.2 (OpenCL 1.2 (Oct 31 2025 21:05:58))
Device version: 1.2 (OpenCL 1.2 )
Vendor name: APPLE
Driver date: UNKNOWN
Driver age: UNKNOWN
Driver version: UNKNOWN
Bandwidth: 15,533 GB / s
Compute score: 49,555.9
Device name string: Apple M2 Max
Device vendor string: Apple
Platform name string: Apple
Platform vendor string: Apple
End platform OpenCL
{301 ms}

Exit code kExitNormal
End sniffer 2025-12-03 23:05:46
[kStatusNormal, kExitNormal]

[302 ms]
Finish RunAllAPIs

[304 ms]
Finish GetSnifferResult

------- Sniffer output
======= GPU
License Type: Subscription Serial number: 90960570541381470716 GUIDBucket: Composite Core GPU (comp_core_gpu): on Composite Core Threads (MultithreadedCompositing): on Composite Core UI (CompositingDocumentTabUI): off Composite Core Feature Prefs (CompCoreFeaturePrefs): off Application folder: /Applications/Adobe Photoshop 2026/ Photoshop scratch has async I/O enabled Scratch volume(s): Startup, 1,81T, 381,2G free Required Plugins folder: /Applications/Adobe Photoshop 2026/Adobe Photoshop 2026.app/Contents/PlugIns/Required/ Primary Plugins folder: /Applications/Adobe Photoshop 2026/Plug-ins/ Installed components: dvametadata.framework dvametadata 25.2.0.1 AdobeXMPScript.framework AdobeXMPScript 79.9690a87fc 79.9690a87fc libdynamic-napi.framework Torq Native local ICUUnicode.framework ICUUnicode 14.2.2.6bc0507 ICUConverter.framework ICUConverter 14.2.2.6bc0507 AdobeCrashReporter.framework AdobeCrashReporter 26.5.0.202506262105_e77ab42 boost_system.framework boost_system 1 AdobeACE.framework AdobeACE 6.0.1 79.7f8af3f584a. dvanet.framework dvanet 25.2.0.1 AdobeOwl.framework AdobeOwl MediaCoreIF.framework MediaCoreIF 25.2.0.1 dvascripting.framework dvascripting 25.2.0.1 dvatemporalxmp.framework dvatemporalxmp 25.2.0.1 dvaappsupport.framework dvaappsupport 25.2.0.1 AdobeAXE8SharedExpat.framework AdobeAXE8SharedExpat 6.1.1 79.3038539a. AIDE.framework AIDE 6.4.0 79.33cf8180 dynamiclink.framework dynamiclink 25.2.0.1 dvaaccelerate.framework dvaaccelerate 25.2.0.1 dvametadataui.framework dvametadataui 25.2.0.1 AdobeARE.framework AdobeARE AdobePDFPort.framework AdobePDFPort dvaevefactory.framework dvaevefactory 25.2.0.1 dvastorage.framework dvastorage 25.2.0.1 ICUInternationalization.framework ICUInternationalization 14.2.2.6bc0507 boost_filesystem.framework boost_filesystem 1 dvaworkspace.framework dvaworkspace 25.2.0.1 AdobeBIB.framework AdobeBIB 4.0.0 79.7f8af3f584a. AdobeXMPFiles.framework AdobeXMPFiles 79.9690a87fc 79.9690a87fc AdobeLinguistic.framework 16.1.0.792708d dvaplayer.framework dvaplayer 25.2.0.1 filterport.framework filterport 30.0.0.2 PlugPlugOwl.framework PlugPlugOwl 12.0.0.14 dvaaudiotoolkit.framework dvaaudiotoolkit 25.2.0.1 AdobeAGM.framework AdobeAGM 7.1.0 79.7f8af3f584a. dvaadameve.framework dvaadameve 25.2.0.1 AdobeSVGRE.framework AdobeSVGRE 9.3.0 "79.68819c65." AdobePDFL.framework AdobePDFL 17.0.0 79 . 549207f2 dvavulcansupport.framework dvavulcansupport 25.2.0.1 dvacore.framework dvacore 25.2.0.1 aiport.framework aiport 30.0.0.2 AdobePIP.framework AdobePIP 8.2.0.16 AdobePDFSettings.framework AdobePDFSettings 1.7 AdobeAXEDOMCore.framework AdobeAXEDOMCore 6.1.1 79.3038539a. dvatransport.framework dvatransport 25.2.0.1 xerces.framework xerces 3.2.3.0 exo.framework exo 25.2.0.1 AdobeXMP.framework AdobeXMPCore 79.9690a87fc 79.9690a87fc AdobeJP2K.framework AdobeJP2K 4.0.3 79.6311509 dvaaudiodevice.framework dvaaudiodevice 25.2.0.1 LogSession.framework LogSession 8.2.0.16 PlugPlugExternalObject.framework 12.0.0.14 utest.framework utest 1 AdobeSVGAGM.framework AdobeSVGAGM 4.0.0 79.e3adea7. dvametadataapi.framework dvametadataapi 25.2.0.1 AdobeBIBUtils.framework AdobeBIBUtils 4.0.0 79.7f8af3f584a. CloudAILib.framework CloudAILib 30.0.0.2 SPBasic.framework SPBasic 30.0.0.2 dvacaptioning.framework dvacaptioning 25.2.0.1 AdobeCoolType.framework AdobeCoolType 10.0.7 79.7f8af3f584a. boost_regex.framework boost_regex 1 boost_program_options.framework boost_program_options 1 dvamediatypes.framework dvamediatypes 25.2.0.1 AdbePM.framework AdbePM 1 boost_date_time.framework boost_date_time 1 dvauxpui.framework dvauxpui 25.2.0.1 dynamic-torqnative.framework Torq Native local AdobeMPS.framework AdobeMPS 9.0.0.57684 79.befccb10 dvaui.framework dvaui 25.2.0.1 dvauxphost.framework dvauxphost 25.2.0.1 MacMemory.framework MacMemory 30.0.0.2 boost_thread.framework boost_thread 1 AILib.framework AILib 30.0.0.2 ICUData.framework ICUData 14.2.2.6bc0507 dvamarshal.framework dvamarshal 25.2.0.1 aifm.framework aifm 30.0.0.2 Unified Extensibility Platform uxp-9.0.2-uxp1-e0d9ef0 UPIC 2.6.0 Required plugins: Accented Edges 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Adaptive Wide Angle 27.1.0, © 2014-2026 Adobe. All rights reserved. - from the file “Adaptive Wide Angle.plugin” Angled Strokes 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Average 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “Average.plugin” Bas Relief 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” BMP 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Camera Raw 18.0 (2389), Copyright © 2025 Adobe Systems Incorporated - from the file “Camera Raw.plugin” Camera Raw Filter 18.0 (2389), Copyright © 2025 Adobe Systems Incorporated - from the file “Camera Raw.plugin” Chalk & Charcoal 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Charcoal 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Chrome 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Cineon 27.1 © 2002-2026 Adobe. All rights reserved. - from the file “Cineon.plugin” Clouds 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “Clouds.plugin” Color Halftone 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Colored Pencil 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Conté Crayon 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Craquelure 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Crop and Straighten Photos 27.1 © 2003-2026 Adobe. All rights reserved. - from the file “CropPhotosAuto.plugin” Crop and Straighten Photos Filter 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Crosshatch 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Crystallize 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Cutout 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Dark Strokes 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” De-Interlace 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Dicom 27.1 © 2003-2026 Adobe. All rights reserved. - from the file “dicom.plugin” Difference Clouds 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “Clouds.plugin” Diffuse Glow 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Displace 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Dry Brush 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Entropy 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Export Color Lookup Tables 27.1 © 2012-2026 Adobe. All rights reserved. - from the file “Export3DLUT.plugin” Extrude 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” FastCore Routines 27.1 © 1990-2026 Adobe. All rights reserved. - from the file “FastCore.plugin” Fibers 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Film Grain 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Filter Gallery 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Fresco 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Glass 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Glowing Edges 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Grain 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Graphic Pen 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Halftone Pattern 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Halide Bottlenecks 27.1 © 2024-2026 Adobe. All rights reserved. - from the file “HalideBottlenecks.plugin” HDRMergeUI 27.1, Copyright © 2002-2026 Adobe. All rights reserved. - from the file “HDRMergeUI.plugin” HSB/HSL 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” IFF Format 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Ink Outlines 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” JPEG 2000 27.1 © 2001-2026 Adobe. All rights reserved. - from the file “JPEG2000.plugin” Kurtosis 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Lens Blur 27.1.0, © 2002-2026 Adobe. All rights reserved. - from the file “Lens Blur.plugin” Lens Correction 27.1.0, © 2002-2026 Adobe. All rights reserved. - from the file “Lens Correct.plugin” Lens Flare 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Liquify 27.1.0, © 2001-2026 Adobe. All rights reserved. - from the file “Liquify.plugin” Matlab Operation 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “ChannelPort.plugin” Maximum 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Mean 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Measurement Core 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “MeasurementCore.plugin” Median 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Mezzotint 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Minimum 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” MMXCore Routines 27.1 © 1990-2026 Adobe. All rights reserved. - from the file “MMXCore.plugin” Mosaic Tiles 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Multiprocessor Support 27.1 © 1990-2026 Adobe. All rights reserved. - from the file “MultiProcessor Support.plugin” Neon Glow 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Note Paper 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” NTSC Colors 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “NTSC Colors.plugin” Ocean Ripple 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” OpenEXR 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Paint Daubs 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Palette Knife 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Parametric Filter 21.0 © 2019 Adobe. All rights reserved. - from the file “MaterialFilter.plugin” Patchwork 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Paths to Illustrator 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” PCX 27.1 © 1989-2026 Adobe. All rights reserved. - from the file “PCX.plugin” Photocopy 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Picture Package Filter 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “ChannelPort.plugin” Pinch 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Pixar 27.1 © 1989-2026 Adobe. All rights reserved. - from the file “Pixar.plugin” Plaster 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Plastic Wrap 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Pointillize 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Polar Coordinates 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Portable Bit Map 27.1 © 1989-2026 Adobe. All rights reserved. - from the file “PBM.plugin” Poster Edges 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Radial Blur 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Radiance 27.1 © 2003-2026 Adobe. All rights reserved. - from the file “Radiance.plugin” Range 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Render Color Lookup Grid 27.1 © 2012-2026 Adobe. All rights reserved. - from the file “Export3DLUT.plugin” Reticulation 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Retouch4me Dodge Burn Retouch4me series - from the file “Retouch4me Dodge Burn.plugin” Ripple 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Rough Pastels 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Save for Web 27.1.0, © 1999-2026 Adobe. All rights reserved. - from the file “Save for Web.plugin” Save for Web Drover 27.1.0, © 1999-2026 Adobe. All rights reserved. - from the file “Save for Web Drover.plugin” ScriptingSupport 27.1, © 2002-2026 Adobe. All rights reserved. - from the file “ScriptingSupport.plugin” Shear 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Skewness 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Smart Blur 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Smudge Stick 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Solarize 27.1 © 1993-2026 Adobe. All rights reserved. - from the file “Solarize.plugin” SP Substance Suite 21.0 © 2019 Adobe. All rights reserved. - from the file “MaterialSuite.plugin” Spatter 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Spherize 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Sponge 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Sprayed Strokes 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Stained Glass 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Stamp 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Standard Deviation 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Substance 3D Viewer 0.25.1 © 2024-2025 Adobe. All rights reserved. - from the file “Substance3DViewerForPs.plugin” Sumi-e 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Summation 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Targa 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Texturizer 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Tiles 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Topaz Photo AI NO VERSION - from the file “TopazPhotoAI.plugin” Topaz Photo AI NO VERSION - from the file “TopazPhotoAIAutomate.plugin” Torn Edges 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” TPAIApplyImageDataFilter NO VERSION - from the file “TopazPhotoAIApply.plugin” TPAIGatherImageDataFilter NO VERSION - from the file “TopazPhotoAIGather.plugin” Twirl 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Underpainting 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Vanishing Point 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “VanishingPoint.plugin” Variance 27.1 © 2006-2026 Adobe. All rights reserved. - from the file “statistics.plugin” Water Paper 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Watercolor 27.1.0, © 1991-2026 Adobe. All rights reserved. - from the file “Filter Gallery.plugin” Wave 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Wind 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Wireless Bitmap 27.1 © 1989-2026 Adobe. All rights reserved. - from the file “WBMP.plugin” ZigZag 27.1.0, © 2003-2026 Adobe. All rights reserved. - from the file “Standard Multiplugin.plugin” Optional and third party plugins: NONE Duplicate and Disabled plugins: NONE Plugins that failed to load: NONE Unified Extensibility Platform - Extensions: Home Screen (Loaded) 10.3.2.2 - from the file "Required Folder" CmdN: 1.27.12
FMS: 1.12.4
UAM: 1.5.0
UAB: 2.18.0-17
UAB4: 5.47.0
AXT: 1.0.7 Loaded at: 151 ms - launch time impact: 219 ms ccx-timeline (Prepared) 3.1.12.0 - from the file "Required Folder" CCX Commenting UXP Webview (Loaded) 30.20.1.0 - from the file "Required Folder" Loaded at: 4409 ms - launch time impact: 0 ms CCX Sharesheet UXP (Prepared) 30.31.8.0 - from the file "Required Folder" CC Libraries Panel (Prepared) 4.13.31.0 - from the file "/Library/Application Support/Adobe/CEP/extensions/CC_LIBRARIES_PANEL_EXTENSION_4_13_31/" CAPTURE: 2.0.41 STOCK: 4.2.7 Share Panel (Loaded) 1.0.27.0 - from the file "Required Folder" Loaded at: 152 ms - launch time impact: 0 ms In app notifications (Loaded) 10.0.113.0 - from the file "Required Folder" Loaded at: 157 ms - launch time impact: 0 ms Content Credentials (Loaded) 0.51.4.0 - from the file "Required Folder" Loaded at: 4272 ms - launch time impact: 2 ms Parametric Filter (Prepared) 1.0.0.0 - from the file "Required Folder" Photoshop Adjustments Panel (Loaded) 2.3.13.0 - from the file "Required Folder" Loaded at: 4410 ms - launch time impact: 1 ms Photoshop UXP Export-As (Prepared) 5.12.8.0 - from the file "Required Folder" Photoshop In App Messaging (Loaded) 4.8.8.0 - from the file "Required Folder" Loaded at: 4410 ms - launch time impact: 0 ms Information Alert (Prepared) 0.5.0.0 - from the file "Required Folder" Photoshop Selection Feedback (Prepared) 0.5.0.0 - from the file "Required Folder" Plugins Panel (Prepared) 1.6.9.0 - from the file "Required Folder" Substance 3D Viewer Plugin for Photoshop (Prepared) 1.0.0.0 - from the file "/Library/Application Support/Adobe/UXP/extensions/com.adobe.substance-3d.viewer.ps/" IC popup message (Loaded) 1.0.0.0 Loaded at: 4270 ms - launch time impact: 0 ms Multilayer Protection (Loaded) 1.0.0.0 Loaded at: 4270 ms - launch time impact: 0 ms Discover Panel (Loaded) 2510.134.0.7 - from the file "Required Folder" Loaded at: 4411 ms - launch time impact: 14 ms Neural Filters (Registered) 1.15.0.102 - from the file "Required Folder" Scan time: 0 ms - entries: 40 Installed TWAIN devices: NONE

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Dec 01, 2025 Dec 01, 2025

First off, you're not going crazy, I just tested this myself in the latest Photoshop, and you're absolutely right. The "save in same location" behavior you remember from older versions is indeed gone. The Image Processor now forces you to choose a destination folder and will always create those subfolders (JPEG, PSD, TIFF), even if you only have one format selected

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 01, 2025 Dec 01, 2025

You can save without creating sub-folders by using the "select folder" option with "keep folder structure" and selecting the parent/root top-level directory, however, originals will not be overwritten, a "_1" suffix will be added. The script would require modification to work differently.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Dec 03, 2025 Dec 03, 2025

Thanks, I’m aware of that workaround – the problem is, as you said, that it creates duplicate files with a _1 suffix.


In our case we need to re-save millions of existing PSDs in place with max compatibility, without breaking the folder structure or doing any manual merging afterwards.


I’ve ended up using a custom script that opens each file and saves it back over itself, which works great – I just find it strange that this isn’t possible directly in Image Processor anymore, given that it used to be trivial.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 03, 2025 Dec 03, 2025
quote

Thanks, I’m aware of that workaround – the problem is, as you said, that it creates duplicate files with a _1 suffix.

 

The Image Processor version that ships with Photoshop 2026 is "1.2.0.3", it would surprise me if Adobe has made any changes to this script in years.

 

So perhaps it never did overwrite?

 

As I previously mentioned, the code would need to be edited to do so, such as removing the following highlighted entry (untested):

 

Code_4Nb97kZ7wx.png

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 03, 2025 Dec 03, 2025
quote

The Image Processor version that ships with Photoshop 2026 is "1.2.0.3", it would surprise me if Adobe has made any changes to this script in years.


By @Stephen Marsh

 

Photoshop 2021 used version "1.2.0.1", so there have been changes... So colour me surprised!

 

But major changes that affect overwriting files?

 

I'm not sure, the code still looks the same.

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 03, 2025 Dec 03, 2025
quote
So perhaps it never did overwrite?
 

 

Someone with an old version still installed should be able to test this easily. But again, this is not something you normally do.

 

But if it did, and it has now changed, I wouldn't be surprised if it turns out to be an operating system change that forced it. Just like saving out a jpeg copy without alerting the user, and identifying it as a copy, is no longer permitted by the OS (MacOS in that case).

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 04, 2025 Dec 04, 2025
LATEST

As both @.random.. and I have created scripts that do overwrite, my guess is that either the script was changed at some historical point, or that it never overwrote in the first place.

 

Hopefully my suggested edit to the Image Processor script will help someone else who needs this.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines