Skip to main content
Known Participant
August 30, 2021
Answered

How to 'Stop' Action to use Healing Brush in Image Processor?

  • August 30, 2021
  • 5 replies
  • 3024 views

I am using Image Processor to batch process ~600 images.

 

I have set a dialog popup for Levels and also for Crop.

 

Then a conditional resize according to orientation, then a sharpen.

 

All working - so far so good.

 

* Here is my issue * I want to lastly pause, to use the Healing Brush to remove any marks and dust spots.

 

I can get the Action to 'stop' to allow me to do this in single image mode (clicking 'play' to continue after the healing is completed) BUT this does not work when used in the Image Processor batch process, ie: saving of this image does not complete and the batch processing of the remaining unprocessed images ceases completely.

 

Any ideas what I'm doing wrong?

 

 

It seems this may be a long-standing known issue... Photoshop action stop&go in Batch

This topic has been closed for replies.

5 replies

r-binCorrect answer
Legend
August 31, 2021
Kukurykus
Legend
August 31, 2021

Do it partially, every 50 files without batch. Open first part of files, play action that is going to stop (using stop item without dialog and continuation), brush on canvas, continue the action by assigned key that is going to save & close a file. Do the same on remaining 49 files, then open another part of 50 and so on.

 

Tip: to save a file without overwriting, create new document, start recording and save it in output folder. Stop recording. Such saving item won't be bound to any file, just its format and the folder it had to be saved in.

Stephen Marsh
Community Expert
Community Expert
August 31, 2021

I wouldn't call it an "issue" as such, it was designed to work this way, just as the script from jazz-y is designed to work differently.

Known Participant
August 31, 2021

I pause a batch to do some interactivity (Levels, Crop, etc.) and the batch continues.

 

I pause a batch to do some other interactivity (Healing Brush) and the batch won't continue.

 

Strange 'design' if you ask me.

Stephen Marsh
Community Expert
Community Expert
August 31, 2021

When it comes to actions, tools are different to other commands. Different types of interactive use.

 

You originally mentioned Image Processor, now mention Batch, so I'm not sure which is being used.

 

Anyway, my understanding has always been that Batch, Image Processor, Image Processor Pro, Picture Processor are often intended for non-interactive, "hands free", walk away and come back later processing. They can be used interactively to some degree, however it would depend on the action step on whether it breaks the batch or not.

 

So perhaps an expectation issue?

Legend
August 31, 2021

I have a script that allows you to work both in normal batch mode and to continue operations after stopping (you can set a stop either in the script settings or in the action itself - as convenient). To continue operations after stopping, you need to call the script again (for quick continuation, you can either assign a hotkey to the script in the menu, or write it to an action).

Advanced-batch

 

The code is terrible in places, I would like to rewrite many points, but I have no time to do it, however, it has been working in my studio for more than 2 years without any problems and, in combination with actions, allows you to completely replace the standard batch and image processor.

 

Unfortunately, there is no help file. Most of the functions are intuitive, something can be understood in the process of working with it. The way to solve your problem with it in this video:

Known Participant
August 31, 2021

Many thanks @jazz-y   I will give it a try 🙂

JJMack
Community Expert
Community Expert
August 30, 2021

It sound like your Action stop,  stops the Action and also stops the Script for you could use the healing brush on the current document.  After you used the healing bush. You were able to continue the Action by clicking on the Action Palette Play button  for the action was stopped position to the step after your stop step.   There is no way that I know of that a terminate script execution can be resumed. Restarting it would start the whole batch process  over again it would not pick up on the current after your resume actions play execution ends.

 

The first thing you did wrong was to have a batch processor include an action that has interactive steps.  That kills the automated batch processing humans intervention is required to continue the automated process.  The second thing you did wrong was you stopped the action and batch processor so you could use the healing brush on the current document.  You terminate the Image processor script. You ended the Batch Process.

JJMack
Known Participant
August 31, 2021
quoteThe first thing you did wrong was to have a batch processor include an action that has interactive steps.  That kills the automated batch processing humans intervention is required to continue the automated process.

By @JJMack


Thanks, for your reply, but batch processing CAN include interactive steps. That's the point of having them. Pausing to adjust both Levels and Crop works just fine, then the batch continues without a problem.

 

quote

The second thing you did wrong was you stopped the action and batch processor so you could use the healing brush on the current document.  You terminate the Image processor script. You ended the Batch Process.


By @JJMack

 

I didn't manually stop the script, I added a stop to the action. As I said above, this works absolutely fine for some processes, but the batch will not resume after the Healing Brush.

Legend
August 31, 2021

These are two different concepts - dialog boxes (interactive steps) do not interrupt the playback of the action. Stop command - stops playback (and the script receives a message that the operation was interrupted by the user).

 

This is not a bug, this is a feature 🙂