Welcome Dialog

Welcome to the Community!

We have a brand new look! Take a tour with us and explore the latest updates on Adobe Support Community.


Clipping Mask for Bulk Images - Actions

New Here ,
Jun 08, 2018 Jun 08, 2018

Copy link to clipboard

Copied

I want to do Clipping Mask For Bulk Images...

-> I Hav a PSD File which is the main file...

​-> I Have to make Clipping mask for 100 photos with that 1 PSD File...

​-> I am trying to do it with "Actions".

​-> Everytym only the first pic was getting clipping mask...

​-> if there are 100 images, after i done action, 100 images are getting with the first image only...

​Plz Help Me...

​Thank You...

Views

3.5K

Likes

Translate

Translate

Report

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

correct answers 1 Correct answer

Adobe Community Professional , Jun 09, 2018 Jun 09, 2018
One of the problems why you are getting always exactly the same image clipped is probably because you have recorded in first two steps (open steps) which exactly file and image to open and Photoshop is always opening same template and the same image.You can try to record action without a first open step, so keep template open in Photoshop. Record other steps with additional step to close document after copying image. Here are the steps which you should record (I have tested and I get batch to wo...

Likes

Translate

Translate
Adobe Community Professional ,
Jun 08, 2018 Jun 08, 2018

Copy link to clipboard

Copied

Your description of  what you want to do is not easy to understand many details seem to be missing which make what you what you want to do very vague

JJMack

Likes

Translate

Translate

Report

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 ,
Jun 08, 2018 Jun 08, 2018

Copy link to clipboard

Copied

Here is the process i Followed...

-> Opened Photoshop CS6

-> Went to Actions -> Create New Action -> Record

-> Then CTRL + O to open my PSD File (Template.psd)

-> Then CTRL + O again to open JPEG Image File

-> Then CTRL A + CTRL C To Copy the image

-> Now CTRL + Tab to go to my PSD File (Which i already opened) and then pasted CTRL + V

-> Now created clipping mask by pressing ALT + CTRL + G

-> Now saved the file into PNG Format by pressing CTRL + Shift + S

-> Now deleted the copied Image from my PSD

-> Stopped Recording

-> Now went to File -> Automate -> Batch

-> Selected Source Folder, Selected Destination Folder, Gave extension, 2 Digit Serial Number and pressed OK.

-> I have 5 Different Images in my Demo Folder (Which i hav given as Source)

-> The final Output after running the batch was... 5 images were created with 5 names, but all the 5 images are of the same "Image" i.e 1st image design was clipping masked as 5 designs...

remaining 4 images didnt got the clipping mask.

I will send the screenshot of the same if u can provide ur Email ID Also...

plz Help out to make it Right...

Likes

Translate

Translate

Report

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 Professional ,
Jun 09, 2018 Jun 09, 2018

Copy link to clipboard

Copied

You may be able to create an action that opens the psd file and you paste in the image file the batch process opened for processing.  However, I do not know how you would automate  the positioning and masking of each image pasted in.

You may want to look at my Photoshop  Photo Collage Toolkit.  It can handle PSD templates with up the 53 images.  The number of Alpha channels Photoshop supports. There are scripts that automate the population of template psd files.

Photo Collage Toolkit

Photoshop scripting is powerful and I believe this package demonstrates this here is a video showing a 5 image collage PSD template  being populated with images

The package includes four simple rules to follow when making Photo Collage Template PSD files so they will be compatible with my Photoshop scripts.

  1. Size the photo collage templates for the print size you want - width, height and print DPI resolution.
  2. Photo collage templates must have a Photoshop background layer. The contents of this layer can be anything.
  3. Photo collage templates must have alpha channels named "Image 1", "Image 2", ... "Image n".
  4. Photo collage templates layers above the background layers must provide transparent areas to let the images that will be placed below them show through.

There are fifteen scripts in this package they provide the following functions:

  1. HelpPhotoCollageToolkit.jsx - Online Help
  2. TestCollageTemplate.jsx - Used to test a Photo Collage Template while you are making it with Photoshop.
  3. CollageTemplateBuilder.jsx - Can build Templates compatible with this toolkit's scripts.
  4. LayerToAlphaChan.jsx - Used to convert a Prototype Image Layer stack into a template document.
  5. InteractivePopulateCollage.jsx - Used to interactively populate Any Photo Collage template. Offers most user control inserting pictures and text.
  6. ReplaceCollageImage.jsx - use to replace a populated collage image Smart Object layer with an other image correctly resized and positioned.
  7. ChangeTextSize.jsx - This script can be used to change Image stamps text size when the size used by the populating did not work well.
  8. PopulateCollageTemplate.jsx - Used to Automatically populate a Photo Collage template and leave the populated copy open in Photoshop.
  9. BatchOneImageCollage.jsx - Used to Automatically Batch Populate Collage templates that only have one image inserted. The Collage or Image may be stamped with text.
  10. BatchMultiImageCollage.jsx - Used to Automatically Batch Populate Any Photo Collage template with images in a source image folder. Easier to use than the interactive script. Saved collages can be tweaked.
  11. PasteImageRoll.jsx - Paste Images into a document to be print on roll paper.
  12. BatchPicturePackage.jsx - Used to Automatically Batch Populate Any Photo Collage template with an image in a source image folder.  Images Rotates for best fit.
  13. BatchPicturePackageNoRotate.jsx - Used to Automatically Batch Populate Any Photo Collage template with an image in a source image folder.
  14. PopulatePicturePackage.jsx - Used to Automatically populate a Photo Collage template Fill with the same single image and leave the populated copy open in Photoshop.
  15. PCTpreferences.jsx - Edit This File to Customize Collage Populating scripts default setting and add your own Layer styles.

Documentation and Examples

JJMack

Likes

Translate

Translate

Report

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 Professional ,
Jun 09, 2018 Jun 09, 2018

Copy link to clipboard

Copied

One of the problems why you are getting always exactly the same image clipped is probably because you have recorded in first two steps (open steps) which exactly file and image to open and Photoshop is always opening same template and the same image.

You can try to record action without a first open step, so keep template open in Photoshop. Record other steps with additional step to close document after copying image. Here are the steps which you should record (I have tested and I get batch to work):

Open (image, not template. Template should be already open in Photoshop before running Batch)

Set Selection

Copy

Close

Paste

Create clipping mask

Save

Delete current layer

In the Batch dialog check Override Action Open commands. I will guess that you have checked and Override Action Save As Commands.

Good luck!

Update: there are a couple of assumptions done which may lead to action fail: step Copy which comes after Set Selection (Select All) will always work when only Background layer/single layer is present in the file, otherwise Copy Merged will do the job. Another assumption is that proper layer in the Layers panel is selected before running Batch (the layer above which you want to paste copied image). Another option that will work is that none of layers is selected but layer to which you want to clip copied and pasted image is on top of the layer's stack.

Likes

Translate

Translate

Report

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 ,
Jun 10, 2018 Jun 10, 2018

Copy link to clipboard

Copied

Awesome you are, Thank You Very Much...

Likes

Translate

Translate

Report

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 ,
Aug 10, 2021 Aug 10, 2021

Copy link to clipboard

Copied

LATEST

sir its doesnt work...i dont what should i do... plz help me.. how should i use my templte for multipage photo using action & batch command... plz help me.. icant find any tutorial in youtube..i want to use this tepmlte in multiple phortos,,,

 

 

Likes

Translate

Translate

Report

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