Using layers within an action

I am new to Photoshop and I am using CS. I am trying to resize about 2500 images that are in a single folder. They vary from JPEG, to TIFF, to EPS files. I need to do multiple steps in an "action" and also need to save as to another folder. I need to know if it is possible to do what I am wanting to do all in an action and then run a batch. I need to: resize the image, add a transparent logo (a different picture layered on), then I need to save for web. Can this be done in an action, and then in a batch on all at once? Help!

What about using snapshots, and copy/paste, instead of the history brush?
Or, you could use a path that crosses the canvas and stroke it with a very large history brush. To apply a path to an action use the action flyout menu "insert path".
I'd probably just copy/paste and arrange layers, avoiding the history panel altogether.

Similar Messages

  • Using a brush within an action

    I'm trying to find a way to incorporate a brush into my action without actually having to stop and using the brush and then continue. More specifically, I would like to apply the art history to the entire image as a step within an action, but I want it to automatically be applied without me having to actually brush it.
    Is there a way to do this?

    What about using snapshots, and copy/paste, instead of the history brush?
    Or, you could use a path that crosses the canvas and stroke it with a very large history brush. To apply a path to an action use the action flyout menu "insert path".
    I'd probably just copy/paste and arrange layers, avoiding the history panel altogether.

  • Using a method of a class within an action event

    Good day.
    A beginner question.
    It is possible to use within an action event (triggered by a view of the button)
    instantiate a class from another java project and use a method?
    If it is possible how to do?
    Thank you

    hi carlos,
    yes it is possible. as a reference please have a look at this document How to Reference External JAR Files in Web Dynpro DC in SAP NW Portal 7.3
    basically the steps are the same (adding dependency, public parts, etc.) for a ejb or java project.
    regards,
    christian

  • Is it possible to use a Script within an action? - it doesn't seem to work...

    Is it possible to use a Script within an action? - it doesn't seem to work...
    I'm using the 'round any corner' script from SATO Hiroyuki..., and  I'd like to apply it to only one anchor point (on multiple boxes)

    An Action can call a script from the File>Scripts menu by means of the Add Menu Item Action step. But it will only work for the duration of your Illustrator work session. If you quit AI and then restart it, the Add Menu Item step will be blank. This bug has been reported for FOUR FULL VERSIONS of this sloppy program.
    However, if I am correctly understanding your description of what you are trying to automate, an Action will not be able to automate the selection of a particular anchorpoint in multiple paths. You'd have to make the selections all at first. Whether the script would then apply as desired to each path depends on how the script is written.
    JET

  • Using static Delegates within Struts' Action classes

    HI,
    I have a struts app. I also have several delegate classes that connect to ejbs (session beans) used within my action classes. I was thinking about putting the delegates into a helper class as static properties. That way my action classes can just reference the same delegate. I don't want to have to create a new instance of a delegate with every request an action class handles.
    However, I'm wondering if this will cause synchronization issues with multiple requests being handle, as our site handles a heavy load of requests. Any suggestions would be appreciated?

    static will work - but IMO here's a better option
    1. Have multiple delegates (one per module - one for login, another for business process1, another for business process2)
    Advantages : Cleaner segregation, easier maintenance and readability.
    2. Maintain the business delegates as individual classes and access them through instance variables from action.
    Advantages : All the advantages of inheritance, one business process may be the child of another - for example you can have a BasePaymentDelegate and then a specific CreditCardPaymentDelegate extending it. Similarly a PaypalDelegate may also extend BasePaymentDelegate and then common functionality can be moved to the Base class.
    3. Cache the delegate instance variables in your action - so you dont have to create one per invocation. Having said that, all the business delegate methods should be stateless - all the data to a business method should be passed as local params.
    Advantages : Local variables are thread safe as long as the object itself are thread safe. So no synchronization issues.
    Hope that helps some
    Ram.

  • Can a plugin like NIK Dfine be used within an action?

    I am trying to automated some of my mundane tasks in PS CC and I am wondering can a plugin like Nik Dfine be launched within an action? If so will it pause at the right point and then pressing OK continue through the remainder of the action.
    Thanks
    John

    PS will record the invoking of the filter without isszes, but it may not be able to look inside specifics of some effects. This is entirely up to whether the publishers chose to include this functionality and allow recording values in actions. Simply try.
    MYlenium

  • CS3 JS Running an JS within an Action?

    I realize that I can create a script that will through an alert as shown below and can be created as an action. So the process would be to run the action and the script will display the alert. If the user clicks the Yes button the script would run the next action. If they click No than the process would stop to allow the user to fix the issue.
    var myDialog = new Window('dialog', ' Details');
    myDialog.fDetails = myDialog.add('panel',undefined,'Has this file been processed correctly?');
    myDialog.fDetails.Btngroup = myDialog.fDetails.add('group');
    myDialog.fDetails.Btngroup.orientation = 'row';
    myDialog.fDetails.Btngroup.Ybtn = myDialog.fDetails.Btngroup.add('button', undefined, 'Yes');
    myDialog.fDetails.Btngroup.Nbtn = myDialog.fDetails.Btngroup.add('button', undefined, 'No');
    myDialog.fDetails.Btngroup.Ybtn.onClick = function() {
        //continue and run this action
    myDialog.fDetails.Btngroup.Nbtn.onClick = function(){
       //does these changes
    Would it be possible to add a script within an action and so if the result of the alert is Yes continue with the action is the result is No stop the action.
    Cheers, John.

    I do agree the logical process would be to have the entire process in a script.  What I'm doing is putting a workflow process in before an action the guys here use. Rather than take away the ability for them to adjust the action currently used, as they would not be able to edit the JS I thought having both could work. The work around has been to create an action from the JS that if they click on the Yes then the script will call the next action. I would of liked to have the users only click on one action and not risk then going to the second action first which checks the workflow.

  • How to use layers from photoshop in final cut?

    I am googling, but not coming up with much updated info. I would like to use layers from a Photoshop stills file within Final Cut. Any good tutorial videos out there?

    may I use keyframes etcetera and eventually animate separate layers?
    Ummmm .... yeah. That's the whole point of being able to open the PSD in its own Sequence. Each layer will be on a separate track so you can manipulate each layer individually. Wait ... I've said that already.
    -DH

  • Use of Integration Scenario & Actions??????

    Can body tell me the use of Integration Scenario & actions in Integration repository?

    In simple terms...
    Integration Scenario represents one view of your complete integration scenario.
    It includes all the components like business system, interfaces, business process etc.
    You can import the same Integration scenario designed in IR to ID and use it for configuration purpose. No need to define all objects separately. ALL under one roof.
    <b>1.</b> Integration Scenarios are definitely not just for documentation. With them, you avoid having to create the Configuration Objects manually (or even interface by interface, using wizard); you just run the scenario configurator, relate each application component to a business service/system/integration scenario, create/refer necessary Communication Channels and that's it;
    <b>.2.</b> Of course you can use business services in Integration Scenario Configurator, but only for B2B communications. Hence, your application component must be set with "external" flag (same for action);
    <b>3.</b> You don't "import" BPM from IS into ID. You just refer to the Integration Process as a service, meaning, the only information you have about IP in Integration Directory is its interfaces, inbound or outbound (output or input ones; actually they are all abstract);
    Finally, for the actual question: an action reflects an execution within the integration scope, meaning, a system triggering an access to other system(s). In XI's scope, that execution means one interface, and that's exactly the information that goes into the action: the interface, its type (message interface, imported RFC/IDoc etc), whether it refers to an internal (reflecting an A2A scenario) or an external (reflecting a B2B scenario) system and whether it's an outgoing or incoming message (outbound or inbound, in the point of view of the application systems).
    **************Award points,if found useful
    Edited by: BVS on Apr 1, 2008 11:43 AM

  • Does Photoshop Elements 11 allow you to use layers to edit and/or merge photos?

    I'm looking into purchasing my first photoshop product.  I have used Photoshop CC twice and loved what I was able to do with it; however, I don't want to spend approximately $700 when I'm just beginning.  People have asked me to do portraits for them similiar to one I did of my children, but it requires merging and editing the pictures with layers.  I know Photoshop Lightroom does not have the ability to use layers.  Can anyone help me?  Thank you.

    Thank you very much.  I've just gotten into photograpny within the past 1 1/2 years.  I've used Picasa , but I've outgrown it.  Again, thank you very much for your help.

  • Using layered menus or not?

    Using layered menus with PSD assets is a good and quick thing to have your buttons appear exactly as you want it.
    Is there any pitfalls in using layered menus, compared to standard menus, with overlay files?
    (one thing is that you will have to be careful naming your layers or get mad clicking around trying to assign the right layer to the right button. :-))

    Niklas:
    Something I forgot to mention is that DVDSP create hidden menus for each button state, then, when you change from one button to another, you are going infact to one menu to another, and the user will find a "delay" in the navigation.
    From DVDSP User Manual (page 207):
    Because layered menus use separate layers for each button state, DVD Studio Pro performs some behind-the-scenes processing, creating separate hidden menus for each possible state of the menu. In the above example with 12 buttons, 25 versions of the menu would need to be created (one with all buttons in their normal state, and one for each button in its selected and activated states). These menus are not visible as separate elements within your project, but are displayed when you use the arrow buttons on the DVD player’s remote control to navigate to a button and activate it.
    Due to the number of menus that are created using the layered method, some DVD players may have a slight delay in displaying the menus as viewers navigate around the buttons, which may confuse impatient viewers.

  • Problem using layers from another FLA file

    Hello
    I have an email form in my Flash MX 2004 site here:
    http://stevehigham59.7host.com/myFlash/myFlash.html
    The form, which consists of three layers and some Action
    Script, works fine.
    Then I have a site I am trying to customise, so I have
    recreated the form layer by layer. I do not get any error messages
    from Action Script, but when I try to send myself an email all I
    receive is a message entitled 'undefined'.
    That is, Flash seems to 'see' the PHP script I have -
    otherwise I would not receive any message at all - but it does not
    work as my form does in the link above.
    I thought, maybe, I had recreated the layers wrongly, so I
    did it again, but still no joy.
    What could be the problem?
    Many thanks.
    Steve

    In your "Read From Spreadsheet File", you have your delimiter set to "\s", meaning that the VI expects the delimiter between numbers to be a space.
    Have you actually looked at the formatting of your text file?  Evidently not.  The delimiter in your text file is a tab...not a space. 
    Delete the "\s" input to the VI (a tab delimiter is the default delimiter for "Read From Spreadsheet File") and it'll work fine.  I just did it, and sure enough, it works fine.
    The reason that "Read From Spreadsheet" cannot read your .xls file is because a file created with Excel (that is, an .xls file) is a custom Microsoft format, and not a standard text file.  In order to read an .xls file directly, you'll have to use ActiveX.
    Hope that helps.
    d
    Message Edited by DianeS on 02-14-2010 07:46 PM

  • Count layers within precomposed layer

    Hello dear scripters.
    I'm trying to count the layers within a precomposed layer.
    has somebody a solution for my problem?
    Thnx a lot.
    :F
    This is my code:
    var curComp = app.project.activeItem; // this is my acive comp
    var theSelection = curComp.selectedLayers; // i selected some comps
    var compLayer = theSelection[0]; // compLayer is also a comp
    // and here is my problem
    // this doesn't return the number of layers within my compLayer
    var theNumber = parseInt(compLayer.numLayers);
    alert(theNumber); // returns undefined but i need an integer

    Great. That works.
    Thnx again for your help Dan.
    :F
    Here is the working code.
    It takes a selection of comps in the active comp.
    Enables timeremapping.
    Adds a null as controller with some sliders.
    And adds an expression to the timeremapping
    this just works with CompItems.
    It is usefull if the layers in the comps are sequenced with one frame length
    // written by fabiantheblind
    // http://www.the-moron.net
    // with a hint by Dan E.
    // http://forums.adobe.com/message/3310628#3310628
    applyExpression ();
    function applyExpression(){
        // begin an Undo group
        app.beginUndoGroup("apply Expressions");
        // check if a comp is active
            var curComp = app.project.activeItem;
        if (!curComp || !(curComp instanceof CompItem))
            alert("Please select a Composition.");
            return;
        // get the selection
        var theSelection = curComp.selectedLayers;
        // you could use this for a null within the workarea
        //var theController = curComp.addNull(curComp.workAreaDuration);
        // add a null object to the comp for the slider controls
        var theController = curComp.layers.addNull();
        // make a unique name for the null. dont use the date its just a reminder
        theController.name =  prompt("Enter an unique name for the controller Null Object", "control_"+ Date().toString());
        // loop thru selection
        for (var layerId = 0; layerId < theSelection.length; layerId++)
            var layer = theSelection[layerId];
            // get the number of layers within the layer
            // -1 because
            // layers start at index 1 frames start at 0 Frames
            // Thnx Dan for the word ".source."
            var theNumber = parseInt(layer.source.numLayers -1);
            // add a slider control to the null obj.
            var theSliderEffect = theController("ADBE Effect Parade").addProperty("ADBE Slider Control");
            // change the name of the slider to something usefull
            theSliderEffect.name = layer.name + "_cntrl_" + layerId;
            // this is for the timeremapping to make em all hold keyframes
            var holdInt = KeyframeInterpolationType.HOLD;
            // get the timeremapping property and enable it
            var property = layer.property("ADBE Time Remapping");
                  layer.timeRemapEnabled = true;
                // set all keyframes to hold
          for (var i = 1; i <= property.numKeys; i++){
            property.setInterpolationTypeAtKey(i, holdInt, holdInt);
            // remove the last keyframe. dont need it
            property.removeKey(property.numKeys);
            // check if the property can take expressions
            // dont need it. but i need more checking
            if (!property.canSetExpression) { continue }
            // apply the expression with
            //the name of the slider
            // the name of the control null
            // and the number of layers within the comps
            property.expression = exprString(theSliderEffect.name, theController.name, theNumber);
        app.endUndoGroup();
    // this function builds the expression string
    function exprString(inEffName, inControllerName,inNum){
        // the name of the effect
        var theEffName =  inEffName;
        // the name of the control null obj
        var theCntrlName = inControllerName;
        // the number of layers within the timeremapped comps
        var theNumber = inNum;
        // the expr will be something like this: !!watch out german expression!! (replace "Schieberegler" with "Slider Control"):
        // this expression remaps the frame number within the comp to values from the slider
        // val = Math.floor(thisComp.layer("control").effect("MovementControl")("Schieberegler"))*thisComp .frameDuration;
        //if (Math.floor(thisComp.layer("control").effect("MovementControl")("Schieberegler")) < 0){val =0;
        //}if (Math.floor(thisComp.layer("control").effect("MovementControl")("Schieberegler")) > 3){val =3* thisComp.frameDuration;
        // build the string with the variables from the selection
        var theString = "val = Math.floor(thisComp.layer(\"" + theCntrlName + "\").effect(\"" + theEffName +"\")(\"Schieberegler\"))*thisComp.frameDuration;\n"+
        " if (Math.floor(thisComp.layer(\"" + theCntrlName + "\").effect(\""+ theEffName +"\")(\"Schieberegler\")) < 0){val =0;\n"+
        " }if (Math.floor(thisComp.layer(\"" + theCntrlName + "\").effect(\""+ theEffName +"\")(\"Schieberegler\")) > "+theNumber+"){val ="+theNumber+"* thisComp.frameDuration;\n }" ;
        // and return the string
        return theString;

  • Comment Forms? Layers within Tables? Crazy Idea?

    Good Day Dear Folk,
    I have designed a webpage using tables. I want to be able to
    put text in the table with the ability for viewers to scroll within
    the table. Layers have the option for scrolling text, correct? So I
    would like to put a layer in the table. I like using a table to
    center the content of the page. Is there a better way? Also, my
    friend wants visitors to be able to sign up for a newsletter and
    have the ability to leave comments about the site. I know this
    involves forms but I don't know about script writing. I'm more
    concerned about the comment form. She would like the comments to
    post directly to the page. Any ideas? Please help if you can.
    Thanks.

    > i converted my tables to layers and now it's like a
    whole new world.
    This could be equivalent to leaping from the frying pan into
    the volcano. I
    never recommended that you do that. Using Layers as a layout
    method is a
    very bad practice in general.
    1. ... any ideas?
    Are these PNG files NATIVE FW PNG files? Or did you export
    from FW as 8bit
    (or 32bit) PNG files? Try using GIF/JPG images instead.
    > 2. i want to create a page where people can leave a
    comment about the
    > website. i would like the comment to post automatically.
    i'm not sure
    > how
    > involved this is but if you can direct me to what i need
    to do, i would
    > appreciate it. if there is a high learning curve, it's
    ok. i want to
    > learn.
    > am i crazy?
    Crazy? No. It's needs like this that drive you to learn. Such
    a
    capability would require server-side scripting and database
    access. You can
    try some 'canned' approaches by Googling for 'guestbook' and
    see what you
    find....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Itiyopiya Ewart" <[email protected]> wrote
    in message
    news:[email protected]...
    > thanks ACE!
    > i converted my tables to layers and now it's like a
    whole new world.
    > thank
    > you thank you!!! i'm learning css now... i have some
    more questions that
    > i
    > hope you can help me with:
    > 1. i'm using dreamweaver 8. i'm using OSX. my browsers
    for checking my
    > pages are safari, firefox, and opera. for some reason
    certain images
    > won't
    > show in firefox and opera. i can see them in safari, but
    the other two
    > only
    > show the alt image info. this also happens in IE. the
    files are .png.
    > they
    > were all created in photoshop from the same .psd but two
    images for the
    > navigation menu don't show. any ideas?
    >
    > 2. i want to create a page where people can leave a
    comment about the
    > website. i would like the comment to post automatically.
    i'm not sure
    > how
    > involved this is but if you can direct me to what i need
    to do, i would
    > appreciate it. if there is a high learning curve, it's
    ok. i want to
    > learn.
    > am i crazy?
    >
    > thanks!
    >

  • How to use ShowValue within a UIX/JSP page to display an active link?

    I am storing URL's in the DB and want to display them as active links on a UIX/JSP page. I thought that I had this working some time ago, but now it no longer works.
    Using <bc4juix:RenderValue datasource="ds1" dataitem="myTextField" /> will display "http://www.otn.oracle.com" as an inactive link using UIX/XML which is expected.
    Using <jbo:ShowValue datasource="ds1" dataitem="myTextField" /> will display an active link using if using BC4J/JSP, which is expected.
    However, I have not been able to do this using a UIX/JSP page.
    Is it possible to use ShowValue within a UIX/JSP page to display an active link?
    Thanks,
    Bill G

    Hi Juan,
    I've done the following and it does not work for me;
    --- snip ---
    <uix:form name="form1" method="GET">
    <bc4juix:Table datasource="ds1" >
    <uix:columnHeaderStamp>
    <uix:styledText textBinding="LABEL"/>
    </uix:columnHeaderStamp>
    <%--
    <jbo:AttributeIterate id="dsAttributes" datasource="ds1" hideattributes="UixShowHide">
    <bc4juix:RenderValue datasource="ds1" dataitem="<%=dsAttributes.getName()%>" />
    </jbo:AttributeIterate>
    --%>
    <bc4juix:RenderValue datasource="ds1" dataitem="FacilityDesc" />
    <bc4juix:RenderValue datasource="ds1" dataitem="LocationId" />
    <bc4juix:RenderValue datasource="ds1" dataitem="LocationDesc" />
    <%-- ** THE FOLLOWING DOES NOT DISPLAY ON THE BROWSE_EDIT_PAGE ** --%>
    <jbo:ShowValue datasource="ds1" dataitem="Notes" ></jbo:ShowValue>
    <%-- ** THE FOLLOWING DOES NOT DISPLAY ON THE BROWSE_EDIT_PAGE ** --%>
    <uix:rawText>
    <jbo:ShowValue datasource="ds1" dataitem="Notes" ></jbo:ShowValue>
    </uix:rawText>
    <%-- ** THE FOLLOWING DOES NOT DISPLAY ON THE BROWSE_EDIT_PAGE ** --%>
    <uix:contents>
    <uix:rawText>
    <jbo:ShowValue datasource="ds1" dataitem="Notes" ></jbo:ShowValue>
    </uix:rawText>
    </uix:contents>
    --- snip ---
    Bill G...

Maybe you are looking for

  • My brand new HP Deskjet 1510 all-in-one series Cant print

    This new HP 1510 All in one series that I just bought is not consistent in printing and most of the times it picks the paper and makes a bipping sound and then stops. It will then give a printing error report and spit out the paper with no print. Thi

  • Oracle 10G application server integrate with e-business suites 11i

    Hello, Server A: i have one UAT server which is installed with e-business suites 11i. The users logon to discoverer from e-business suites using the username and password stored in e-business suites. Server B: then, i now hv to set up a 10G applicati

  • Sick of wide-screens!

    I'm a graphic artist. I need a big screen to see what I'm doing. Ever since Mac started making wide-screens, the screens are wider, but the height is too small! So in order to get the right viewing size for that I'm doing with wide-screen I need to b

  • PRINT-CONTROLS

    hi Experts, I'm having a SAPscript, in it i have a signatrue window. This window triggers a PRINT-CONTROL on some condition. there is a transaction SPAD which gives us a list of existing PRINT-CONTROL. when we view this PRINT-CONTROL i cannnot find i

  • Order confirmation output is triggering twice

    Hi Gurus, I am facing the issue with order confirmation.After saving the sales order system has giving two outputs for order. I have checked the ExtrasOutputItem the output type for order confirmation has displayed two times.I have checked NACE setti