Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Photoshop CS6 Export Multiple Layers with Fixed Top Layer Effect on All

Posted on 2014-01-01
6
Medium Priority
?
870 Views
Last Modified: 2014-01-03
I am trying to Batch Export 200 Images as PNG each with a Top Layer which has Glass Type effect. I actually have 3 different effects and 200 images = 600 unique exports.  
Effect + Layer (1-200)

Using "Files |Scripts | Export Layer to Files"  Turns OFF this Top Layer and only the original images export. This process also takes forever and should be done on subset samples eg 3 images. The PSD should also be saved prior to execution

By making "Comps" it was possible, but still a manual update and individual comp files for each export The need to apply to each comp is cumbersome also, although the exports work "File | Scripts | Layer Comps To Files.."

Should unique each export be managed as layers in groups? eg Effect At Higher level than group or should all related effects and images be located as a group?  The main idea is to change the effect once only to enable changes to all subsequent exports.

Should it be 3 separate PSD projects for each Effect Type?

The Process should be repeatable and minimal effort to update the 600 images. It would be good to know how to STOP the prefix as the files should be named from their layer comp name only

The files should take on their existing name based on their layer name.
0
Comment
Question by:XGIS
  • 3
  • 3
6 Comments
 
LVL 54

Expert Comment

by:Scott Fell, EE MVE
ID: 39750538
Are you on a mac or pc?
0
 
LVL 54

Accepted Solution

by:
Scott Fell,  EE MVE earned 1500 total points
ID: 39750551
I was thinking about using automator if mac.

I have not done this in photoshop but it looks like you need to do the following:

1) Go to Window > Actions

2) You can record a set of actions just like  recording a macro in excel.  Then save and name the action.

3) Create a new folder, perhaps called MyPsdBatch.  In that folder, create 2 sub folders.  One called In and the other called Out.

4) Place a COPY of all the images you want to process in the "In" folder.

5) File  >Scripts > Image Processor
a) Check the radio button in step 1 for Select folder and and select your "In" folder.
b) Check the radio button in step 2 for select folder and select your "Out" folder.
c) Select the file type you want to save as.   If you need the layers for now PSD.
d) Step for check the Run Action and select the action you created in step 2.
0
 
LVL 7

Author Comment

by:XGIS
ID: 39750602
Hello Scott.. thankyou for your time...PC... I will take a look at your suggestion and provide feedback
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 7

Author Closing Comment

by:XGIS
ID: 39753251
Hello Padas, thankyou for your feedback on this one.  It is a valid method but is not suitable in this case. It runs too slow with so many images.  I will now seek a solution in firefox using JSF to open and add layers for merging.  This will be a new ?
0
 
LVL 54

Expert Comment

by:Scott Fell, EE MVE
ID: 39753783
If you do this a lot, another option is to install http://www.imagemagick.org/ and you can do everything on the command line or crate a vb script.  I have this on my web server and manipulate images in bulk using image magick.
0
 
LVL 7

Author Comment

by:XGIS
ID: 39755434
Hello Scott,
pls note I did eventually solve it using Fireworks but thankyou for the link and post question support.
To achieve the goal one line of code is required in a JSF Command File for each effect.
fw.getDocumentDOM().importFile("file:///D|/Effects/MU.png", {left:0, top:1, right:0, bottom:1}, false, 0, false);

Open in new window

This file is the 1st stage in the batch process prior to 'Export'
It simply opens the required effect layer prior to loading the image and exporting it.
I repeat the process 3 times for 3 effects.
The Batch Process may also include a 'Resize' and 'Rename' after the 'Export' process each time also.
The complete process for 1 effect and 260 files each 2485x1536 is around 8 minutes.
If an 'Internal Error' dialog appears as it did once for me, I just clicked OK and the process continued without issue.
After the native resolution files are created then the script can be run with just Export, Resize and Rename to achieve the required resolutions with new size suffix.
The entire process for 720 images is now less than 25 minutes.
0

Featured Post

[Webinar] Cloud Security

In this webinar you will learn:

-Why existing firewall and DMZ architectures are not suited for securing cloud applications
-How to make your enterprise “Cloud Ready”, and fix your aging DMZ architecture
-How to transform your enterprise and become a Cloud Enabler

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article provides the solution to a question (http://www.experts-exchange.com/Software/Photos_Graphics/Images_and_Photos/Q_28674207.html) posed here at Experts Exchange. The asker of the question has many JPG images in many folders, and all of t…
In a previous article here at Experts Exchange (http://www.experts-exchange.com/articles/18414/Create-a-PDF-file-with-Contact-Sheets-montage-of-thumbnails-for-all-JPG-files-in-a-folder-and-each-of-its-subfolders-using-an-automated-batch-method.html)…
The goal of the tutorial is to teach the user how to make his/her own presets while editing so it is easier to edit there photos. Create a preset you like and copy that setting then save it in to your presets folder.
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …

886 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question