Photoshop Batch save under unique names when cutting images apart
I am trying to batch process images that need to be cut into multiple smaller images. I have an action that opens an image, then selects a portion of it, copies, creates a new image, pastes, then saves that new image, closes it, goes back to the original, copies a new portion...and so on It properly cuts the original image into multiple smaller parts (9 each).
Now I want to batch process multiple original images and cut them in the same way. When I override the save command and use a serial number, expecting to get a unique name for each saved image, Photoshop updates the serial number only for each ORIGINAL image that it opens, so the 9 smaller images all get the same names and therefore overwrite each other.
How Can I get Photoshop to save each new image with a new unique name? I was thinking that a timestamp would also work, but the batch naming only allows dates and not time.
Is there any way to achieve what I need? (Seems like a pretty common thing to cut an image into multiple parts, I would think.)
Using slices and Save for Web as joonas suggests will get you 99% of the way there. To allow you to create unique filenames (and/or save to unique folders), toggle on the SfW dialog at that step in the Action you create by clicking in the blank square next to it in the Action steps.
When the action reaches that point it will pause and open the dialog, at which point you can specify where the slices will be saved and/or change the default slice naming. (That said, the Photoshop default is to use the existing filename as the first part of the slice name, which would give you unique filenames automatically unless all your originals have the same name.)