Copy link to clipboard
Copied
I have this cover image template.psd file. I need to create 1000 cover images by Clip-masking 1000 images in image place holder layer.
How can i achieve this by batch process or by scripting or if there is any option please let me know.
Copy link to clipboard
Copied
Could you post another similar screenshot illustrating result after doing that manually at least 5 of 1000 times?
Copy link to clipboard
Copied
Screenshots of end result after doing manually:

Copy link to clipboard
Copied
Are the variable images the same proportion/aspect ratio as the placeholder window? Do you need to scale or position the images in place?
A batch script can likely achieve the end result by inserting the template into each image and making necessary adjustments where possible, however a script is likely better suited to the task.
Copy link to clipboard
Copied
The images are in different proportions, have to scale and position them in the place.
Copy link to clipboard
Copied
The first thing which I can recommend is to use Replace Contents command to replace images followed by Free Transform command for which you need to turn the modal control on when recording actions.
There are multiple solutions including and variables but you will need to reopen files and scale and reposition images so it seems that replacing content on the smart object layer is a reasonable solution. It can be batch processed.
Copy link to clipboard
Copied
It can be made by script. If you have all your images in the same folder they can be placed and clipped one by one. I guess they are not smart objects but you want they were placed so? Regarding different proportions they can be proportionally scaled to height or width while width or height will be adjusted to second side of dimension. If you don't have / want other way to do it let me know, but I'm too busy right now to do it for free ![]()
Copy link to clipboard
Copied
The images are in different proportions, have to scale and position them in the place.
OK, it is good to know what the expectations are.
So do you really want a single layered template + 1000 extra layers for the variable images in a single PSD/PSB file? You still have to create 1000 layer comps (optional, file size will grow) and save out 1000 separate combined files, unless there is some other software outside of Photoshop in your workflow can access and manipulate the layers.
Or are you happy to have a master layered PSD that then creates 1000 separate layered files for each variable image? You are then going to potentially manually fine tune the size/position of the 1000 separate variable image files?
There are many options – batch actions, variables, layer comps and scripting have all been mentioned. All have pros/cons. What are you comfortable working with, what level is your skill level with creating batch actions, data-driven-graphics/variables or writing scripts?
Copy link to clipboard
Copied
Stephen_A_Marsh wrote
The images are in different proportions, have to scale and position them in the place.
OK, it is good to know what the expectations are.
So do you really want a single layered template + 1000 extra layers for the variable images in a single PSD/PSB file? You still have to create 1000 layer comps (optional, file size will grow) and save out 1000 separate combined files, unless there is some other software outside of Photoshop in your workflow can access and manipulate the layers.
Or are you happy to have a master layered PSD that then creates 1000 separate layered files for each variable image? You are then going to potentially manually fine tune the size/position of the 1000 separate variable image files?
There are many options – batch actions, variables, layer comps and scripting have all been mentioned. All have pros/cons. What are you comfortable working with, what level is your skill level with creating batch actions, data-driven-graphics/variables or writing scripts?
Having no knowledge of scripts and if i'm not mistaken, with layer comps have to manually set the visibility for 1000 images each time, i'm gonna try variables option.
Copy link to clipboard
Copied
I meant to post screenshot like that you did originally, but extended of new layers in Layers Panel to see result on there.
Copy link to clipboard
Copied
Here's the screenshot you asked.
Copy link to clipboard
Copied
Copy link to clipboard
Copied
There's also this;
Using Variables in Photoshop to generate graphics from text files - YouTube
Layer comps may be a good, easy solution for this as you can do it from a single PSD and export multiple PSDs from the Layer comps?
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Thank you all for the answers. It helped me a lot!
Find more inspiration, events, and resources on the new Adobe Community
Explore Now