Skip to main content
Known Participant
December 22, 2021
Question

Can I batch place a series of images over the same consistent image/background?

  • December 22, 2021
  • 2 replies
  • 898 views

I have an image of a frame, and what I will do normally is import an image of a photo that I want in the frame, rezise the image so that it is centered in the frame, and I am done. I am trying to do this through batches/actions etc but I am having a very hard time as every time I select a layer, when I go to run the batch it says "Not available" for the layer action, or I run into other "Not available" action errors....I just want to simply run a batch of hundreds of images, have them all resize accordingly to the center of the frame, and that is all. Can anyone help explain how this can be done? Thank you for any and all support.

This topic has been closed for replies.

2 replies

JJMack
Community Expert
Community Expert
December 22, 2021

Image have different Aspect ratios therefor you need to have a Frame for each Possible Image Aspect Ratio or Crop the Image to fit a particular Frame.  Or dynamically create Mats and Picture frames for your image.  Years ago I made some Actions  and Script available to help you to mat and frame images.  To crop and stamp exif info etc.   I have not use them in years they may still work.  I never receiver any feedback  or bug reports. I do not know if anyone actually used any of them.   The Idea was you would used the action to visually what you image would look like matted and framed  before you shelled out the money to buy mats and frames.

Image Visualization Package UPDATED Aug 19, 2012 Changed AspectRatioSelection Plug-in script added Path support.
Example
Documentation and Download

JJMack
Stephen Marsh
Community Expert
Community Expert
December 22, 2021

This can be done with an action (however this may take some experience or advanced knowledge), however, it is probably better done by a script such as:

 

http://www.mouseprints.net/old/dpr/PhotoCollageToolkit.html

http://www.mouseprints.net/old/dpr/PhotoCollageToolkitDetails.html

BatchOneImageCollage.jsx

Known Participant
December 22, 2021

Thank you, Stephen! Yes, I took days to learn how to do the action by following the advice on this page:

 

https://graphicdesign.stackexchange.com/questions/86470/how-do-i-batch-place-a-series-of-images-onto-a-background-image

 

The problem is that when I go to execute the action via the batch tool, I receive an error for the "Select layer not available", and read this had to do with the name of the layer, and that I have to rename the layer, which I have been having trouble understanding ( I know how to rename the layer, just not sure when to, or how to make this effective). When I merge or flatten the layers as a recorded action, for some reason when I run the batch I am always given this error of "Not avilable" when it gets to that part of the action, and this can happen for other actions as well and the reasons I do not know why. Sometimes even "Move is not available". I will check out the links you shared as well and thank you very much for that!

PECourtejoie
Community Expert
Community Expert
December 22, 2021

Thank you, I have done this, I seem to have the error with "Select", not move. I must select in order to transform the layer to fit the frame. Thank you!


Hello, it does not move the layer, it selects the next/previous layer, and avoids the naming issue. (I prefer target, but it is not the terminology used in actions)