Layer Via Copy vs Duplicate Layer

In CS4, what is the practical difference between:
Layer via Copy (Layer > New > Layer via Copy - or Ctrl/J)
and
Duplicate layer (Layer > Duplicate Layer).
Asked another way: when are they NOT interchangeable.

If you want to duplicate a layer to another document, they are not interchangeable. Otherwise, I'm pretty sure they are.
With smart objects, new layer via copy tears off the smart object from other duplicates, so edits made to smart object A do not get copied to smart object B. If you just make a duplicate smart object, then when you edit A you edit B as well.

Similar Messages

  • Layer via Copy, Free Transform, Multiple Layers, Doesnt work?

    Hello,
    I am using Adobe Photoshop CS6, latest version as of 05/25/12
    I have 19 layers, each has a 1200x1200px texture. These are of course overlapped, so setting them all to visible will only show the top layer.
    All layers are rasterized, and contain 1200x1200px:
    1) I select all 19 layers using shift+click, all are highlighted (in the layer pane).
    2) I select a region using the selection tool, in this case a rectangular region that is 172px high and 35px wide.
    3) I right click the selection, and then select: layer via copy. (Note, Layer via cut is disabled for some reason)
    4) *problem* It creates 19 new layers with the full image from the selected layers and not the selection which is what I wanted to place in the new layers.
    5) *problem* when I right click the selection and select "Free Transform", the transform box surrounds the entire canvas and not the selection.
    6) *problem* when I skew, it skews the entire image and not just the selection.
    7) *problem* Previously, I have been able to select a layer from the layer pane, go to image menu, select adjustments, brightness/contrast, and adjust the brightness/contrast for just that layer. Now it wont let me.
    8) *related problem* If I have 3 layers (background, 1, and 2) on a 1200x1200 canvas, with the image in layer 1 being 150px, and the image in layer 2 being 150x, each rasterized, and then stack the images on 1 and 2 over eachother, then select both layers, then select a region inside the stacked images, then select free transform, the free transform selection embodies all pixels inside the canvas (not the entire canvas this time) and performs the transform on these pixels and not the original selection.
    If I do it making all the layers visible as well as selected, it behaves the same.
    What appears to be happening is Photoshop is ignoring the selection and for some reason is using a pixel region (or if pixels cover the entire canvas, the whole image) when performing actions intended for the selection.
    What's strange is when I made these textures, I started out with 19 150x150 pictures, I set the canvas size to 1200x1200, selected all the layers in the layer pane, selected the 150x150 image in the middle, and was able to move all 19 textures to the top right corner, able to switch to transform on all 19 pictures, able to rotate 180 degrees all 19 pictures, was able to flip horizontal all 19 pictures, then able to copy all 19 pictures to new layers, move the 19 pictures all at the same time to the right 150 pixels, rinse and repeat, to eventually come out with 19 1200x1200 textures tiled from the 150px pictures. In other words, I did exactly what I am attempting to do with the 1200x1200 pictures with the 150x150 pixtures and it worked like a champ.
    Something has changed, maybe an option somewhere got clicked, something. I don't know.
    The end goal of course is to take a selection of all 19 of the 1200x1200 pictures, transform, then skew that image to make a collage of images applied to an added background. Performing this on all 19 textures and getting the same exact skew, etc would take days considering I need to do about 15 of different portions of the tile.
    Need some help here... is there an option somewhere that makes photoshop ignore the selection and perform the actions on all the images?
    Best regards,
    Dustin

    Just ran into this problem today Dustin. You can only create new layers via copy from one layer. What I ended up having to do is copy all of my images that were on different layers. Then I merged them. Select all the images you copied>Layer>Merge. So now I have two copies of artwork on the same canvas. One that is all different layers and one that is now one layer.  Then I was able to select the portions of the new merged layer I wanted and create new layers via copy. Then I erased the extra, merged layer.
    You don't have to copy your initial images. I just did in case I wanted to edit them separately later.
    I hope I understood your first problem correctly.

  • Layer Via Copy ??

    Help and my apologies for the absurd detail in this question!  Recently in a class I saw a Layer (or more usually a Selection) created by an 'unusual' Layer Via Copy method.  I've been unable to duplicate what happened.
    Here's what I saw - From a background layer (with selection), create a new (blank) layer.  Create a SECOND new Layer containing (!!) the 'outline' of the background layer/selection, somehow make the selection/layer appear in this layer and make the blank new layer disappear. 
    Yes, really. 
    Here are the steps I've created to get PART of the way.  Explanations and Corrections welcome, please, really, pretty please and thank you very much!
    Open an image.
    Make a (partial) selection.  (Helps you see what will happen.)
    Using Layer Menu, Create a new layer (Single Left Click [SLC] on the rectangle in rectangle next to the garbage can).
    This is Layer 1.
    From Layer 1 (!) CMND + SLC Create A New Layer.  (Layer 2)
    This new Layer (Layer 2) contains the 'marching ants' outline of the Background Layer.
    PROBLEM:  How do I make the selection - not just the marching ants - appear in Layer 2?
    You can create a solid (black) fill of the selection in Layer 2 with Option + SLC Layers Mask (white circle in gray square in Layers Menu) but though I saw this step, I think it may/might/could have occurred after merging the blank layer 1 with the (at least partially) 'filled' layer 2.
    ALSO; fyi, you can - from the background layer (with selection active)
    create new layer
    return to background layer/selection
    cmnd + create new layer
    and then if (still on L2), option + new layer mask, you get the same black fill as above but the selection disappears from the background layer.
    Thank you very much.

    Yes!  I am confused too!  But, no, I am positive of the approach as I saw it in use.  Can you read a .psd image from an e-mail?  (I'm really stupid about most things.)  If yes, then I can send each step - otherwise...
    Do these steps and watch the result.
    Open an image.
    Make a selection.
    New layer via copy from the Layers Menu Icon (L1 - blank)
    ON LAYER 1 !!!
    CMND + New Layer Via Copy (creates ...)
       L2 and it will have the marching ants outline of/from Background. 
    (Option+Layer Mask and the selection appears in solid black in the layer mask box)
    NOTE:  You don't have to create that blank L1 - you can 'just' from Background/selection CMND+New Layer and get the outline copied to L1(in this case).  What I saw involved first creating a blank layer as above - really.  The next steps, make the selection in L2 appear and the L1 disappear (deleting is cheating...)
    Wish I had a clue
    Is what I've done - so far - right?
    How to make the layer/selection appear in L2.
    Thanks.
    chris pantaleoni
    Pantaleoni Photographer
    2690 Historic Decatur Road, Suite 201
    San Diego, California 92106
    619-857-7280  e-mail:  [email protected]

  • Resolving Layer via Copy or Layer via Cut - Grayed Out

    There are many times you will "place" a picture file inside your photoshop document, and want to resize it, put it in a different layer, or crop the image inside photoshop - but you may find a simple error message or grayed out layer via copy/cut prevents you from doing so.
    To do this, you will most often do this one of three ways:
    1) Select the Marquee tool and outline the area of the image you want to copy or cut
    2) Go to Layer > New > Layer via Cut/Copy
    3) Click Ctrl+J
    Many times, you will find none of these selections work. All options will be greyed out. You may be tempted to create a new layer, and then use one of these options in the new layer. In this case, you will get the error message "Could not make a new layer from the selection because the selected area is empty."  All these errors are a result of photoshop not identifying pixels that you are trying to cut/copy.
    There is a simple solution to this problem.  Go over to the "Layers" box, and click on the layer listing for the layer where your newly placed image resides. Make sure your image is the only item in this layer, if not relocate the image into a new layer by itself.  Right-click on the layer where your photo is located in the "layers" box and click on "Rasterize Layer".
    Once you do this you will now be able to follow one of the steps above to Layer Via Copy or Layer Via Cut.
    Good luck.

    you will get the error message "Could not make a new layer from the selection because the selected area is empty." All these errors are a result of photoshop not identifying pixels that you are trying to cut/copy.
    I would say they are the result of the active Layer not being a pixel layer or being empty in the selected region, judging from the remedy you describe.
    And what you seem to call »box« goes by the name of »Panel«.

  • Photoshop CS6 Layer via Copy Question

    Hi,
    I've noticed that when a selection is Layer via Copyed in Photoshop CS6, it appears brighter and slightly more saturated in color than the original selection it came from. Currently I manually make lighting and color adjustments to match it back to the original, but is there a way to prevent this altogether? There are no masks or adjustment layers or any other tools being used when this happens -- just a simple Layer via Copy.
    I'm not sure if there is a setting that will help cut out that time consuming manual step of retouching to match the original selection, but any suggestions would be helpful. Thanks!

    There shouldn't be any difference if it's just layer via copy in the same document.
    What operating system are you using?
    Is photoshop cs6 up to date?
    (Help>Updates from within photoshop cs6)
    Could you post a screenshot(s) showing the difference and your layers panel?

  • Problems/limitations of Layer Via Copy (Cmd+J)

    Some results of Layer Via Copy (Cmd+J) when pixel layers are targeted seem unusual to me. Depending on initial conditions, the result can be entire layers being duplicated instead of just the selection, masks not being duplicated, and the selection being lost plus Select > Reselect being unavailable. It's not difficult to devise workarounds but I think something may be amiss.
    The following table shows my expected and actual results for CS6 on OS X 10.6.8. Results which I find strange are in red triple caps.

    PECourtejoie wrote:
    JJ, line 4 works in CS3. are you sure the layer is targeted?
    It may be available in CS3.  The second machine I had CS3 crashed a while back, so I can no longer install CS3 without calling Adobe for I did nod deactivate it.
    I may have to do that for CS3 is the version of Photoshop that does not have bugs that affect what I use in Photoshop.
    The only versions of Photoshop I can test these days are CS2 CS5 and CS6.
    CS6 is so buggy I don't use it.
    With CS2 row 4 is available, however the new layer created is not correct for the targeted layer layer mask does not affect the creation of the new layer. I retested CS5 and though it looked like I had targeted the layer, the actual target was the layer's layer mask. When I targeted the layers contents the command was available like in CS2; the created layer did not reflect the transparency caused by the layer's layer mask.
    CS6 is still an other story: while cs6 works the same when the layer layer contents is the target, the command is available when the layer mask is the actual target, and the result is that the layer is duplicated and the selection is not honored.
    Here are some screen captures
    CS5 with layer contents targeted
    Results
    CS6 with Layer Mask being the target
    results
    In any case row 4 does not work the way I expected it too.
    I never ran into this problem for normally I use stamp visible layers to create the new layers I want.
    Shift+Alt+Ctrl+N   Shift+Alt+Ctrl+E  or simply Shift+Alt+Ctrl+N+E
    Stamp visible layers does not honor an active selection but leaves it active, so you can add it as a layer mask by just clicking the add layer mask icon in the layers palette after stamping visible layers.....

  • New Layer Via Copy from Extension

    Hello everybody,
    I'm trying to create a new layer using the Layer > New > Layer Via Copy functionality... and I did scan the code using the Scripting Plug-in with this result:
    var idCpTL = charIDToTypeID( "CpTL" );
    executeAction( idCpTL, undefined, DialogModes.NO );
    Then I did convert it to:
    var application:com.adobe.photoshop.Application = Photoshop.app;
    var idCpTL:Number = application.charIDToTypeID( "CpTL" );
    application.executeAction( idCpTL, undefined, DialogModes.NO );
    But this code raises this exception:
    Error: NULL pointer was encountered
              at flash.external::HostObject/__call()
              at com.adobe.csawlib::CSHostObject/hostCall()
              at com.adobe.photoshop::Application/executeAction()
    I've tried to change "undefined" for "null" or any other idea... but with no luck. What am I doing wrong here?
    Thanks a lot!

    Reselect is way too flaky to rely on, and is not going to survive long at the best of times.  I find the whole saving selections thing too time consuming and an annoying interruption of workflow — even if you right click and save an alpha channel.  So I nearly always copy the selected pixels to a new layer, because it works on so many levels.  You can ctrl click the layer to reload the selection; use layer styles, create shadows under the layer…
    Best practice is to add the Alt (Opt) key to Ctrl j so you remember to name it.

  • The command "Layer Via Copy" not currently available

    When I use some purchased actions in CS4, I sometimes get "the command 'layer via copy' not currently available."  Does anyone know why?

    No-one will be able to tell you without seeing the Actions. There have been changes to Photoshops layering structure over the years, meaning that some older Actions recorded on older versions will encounter problems.
    "Layer via copy' not currently available" suggests that either a group or nothing is selected in the layers panel. 

  • Problems with Layer via Cut

    Application: Testing color combinations on an image of a building facade. Have tried to layer the image using the Polygonal Lasso Tool followed by Layer via Cut. Using Elements 6. PSE does not recognize my selections in the layers, most of the time, but will do it occaisionally. Have not been able to identify why it works some of the time. PSE seems to view some layers as blank, even though it displays the layered selection. I think this has to do with the use of Layer via Cut on adjacent selections and a selection border landing on or near the transparent background.
    I have two books on Elements, but no mention of this problem. Should I have used Layer via Copy? That would require more work because each selection that is moved to a layer, has to be eliminated in the Background Copy, in order to view new color schemes. Are there any work arounds for my unrecognized layers? Is there a better way to accomplish this re-coloring?
    I have reviewed Adobe's Knowledge Base and the Forum listings. Is there any way to do a selective search on the vast amount of Forum listings? I have scanned a large number but could have easily missed a TIP.
    Thanks!
    Don

    A sample image may not be as informative as the creation and extraction process. Please refer to the following steps and observations.
    Create a New Blank File. In the image select a rectangle and use the Paint Bucket to fill it with blue. Select a second rectangle or square in the image that is not in contact with the blue rectangle. Fill this with yellow paint. Make a copy of the background layer and work only with that. Activate the Polygonal Lasso. Select a portion of the blue rectangle (approx. half). Create a New Layer - Layer via Cut. Now should have three layers (Bknd, Bknd Copy less layer 1 and Layer 1). Enable only the Background Copy - disable the remaining layers. Try to use the Clone Stamp to change the yellow to blue. Error message is: Could not use Clone Stamp because target layer is hidden. If yes to Unhide, layer 1 is enabled but does not show as such until the stamp is used. Clone Stamp still cannot tranfer blue to yellow or vice versa. Disable Layer 1. Try to select some portion of the remaining blue rectangle with or without the selection border adjacent to the transparent area created by layer 1. Again, try to extract this using New Layer via Cut. Error message is: Could not make a new layer because No Pixels are Selected.
    Why cant I edit individual layers? Why cant I continue to extract portions of the blue rectangle?
    Don

  • Copy to New Layer

    Simple gray scale photo of kite in sky. The kite is not completely surrounded by sky, part of it is out of the shot. I want to make the sky flash the gray it is now to white(gif). I used the polygonal lasso tool to select the sky. I dont know how to copy it to a new layer so I can change the exposure and make one frame with the original layer showing, another with the exposed layer showing. After I select with the lasso, all the items under "layer" are grayed out including "new". I tried the new layer icon at the bottom of the palette but no go. The closest I have come is edit>copy but where to put it?
    Also, if I lasso the kite, isnt it subjective which is the background and which is the foreground?
    Anyway, thanks for any help!

    Thanks for that Bob. Got it. But having trouble finishing project. Progress so far: Lassoed the kite. Layer via copy. Now in layers palette have a thumbnail with the sky I want and the outline of the kite still visible (background)and one with just the kite with checker board sky(Layer 1). image>adjustments>exposure, 5.20 exposure/+0.2400 offset, changing the dark gray sky to 'white'. Opened the animation palette and now have kite (layer 1) as first frame. Frame delay, tweening, duplicating frames to tweak the animation I can do but the one thing missing is a frame with the "original" photo in it so the animation will flit between dark gray sky and white sky. Im guessing animation frames come from layers of the photo being worked on. So I cant just use the original as the second frame because the focus, for lack of the right term, of the palettes shift to THAT photo when I open it. How do I get the kite with the dark gray sky into the animation?
    Thank you ever so much!

  • How to duplicate layer settings, including soft erased parts

    Is there a tool, or command in photoshop that allows me to transfer the exact settings from a layer on to another layer, which would include any erasing I've done, or opacity parts, or soft erased edges etc.?
    Matt
    cs4

    If you use a layer mask to do your masking (erasing and such) you can move or copy
    the layer mask to different layers. Or load the selection from the layer mask and use the
    selection on another layer.
    If you want an exact copy of the layer, you can use Layer via Copy.
    MTSTUNER

  • No image in background copy (after a duplicate layer)

    I Open an image.  Go to the Layers and select duplaclate layer.  However when I select the new layer background copy (and deselect the background ) they image is not there.  There is an image in the layers pane but nothing in the main screen just a checkered empty workspace.  I have tried to reset my preferences but none of the files in the list i have anywhere in my computer.  Has anyone seen this before.

    You will get that result if you turn off the eye in the Background layer and inadvertently set the Opacity slider for the Background Copy layer at 0%

  • How can I copy a symbol layer?

    I am going crazy trying to figure this out... seems like it should be soooo simple!
    I have a layer with a bullet (graphic symbol) that flys out from the right and stops mid- stage, I am trying to copy this layer and have it do the same thing 3 times, to make 4 bullets that will be the BG for 4 text buttons I will make later, but I want to stagger their timing so they go with a sound effect.
    I am essentially trying to do exactly like the Duplicate Layer command in After Effects. Is there anything like this in Flash? I have even tried to do the more time consuming process of dragging another instance of my symbol from the library, but I keep getting the message "Do you wish to replace the existing tween target object", which also happens if I try to copy and paste the symbol.... very frustrating!
    Can someone help?
    Thanks all.

    copy the frames of the layer you want to duplicate (shift-drag to select them all, right click, click copy).  create a new layer right click a frame and click paste.

  • Duplicate layer to different document with new layer name.

    I am trying to replicate the Photoshop function of "Duplicate Layer" where I can take a layer from an active document and duplicate it to a target document AND set the name of the new layer once it is copied.
    Javascript is the language.
    Windows CS4 if it matters.
    Any suggested code snippets?
    Thanks
    -Mike

    This will dupe the activeDocument to a new document.
    function newDocFromLayer(docName,layerName){
         docName == undefined ? docName = "Untitled":docName;
         layerName == undefined ? layerName = activeDocument.activeLayer.name:layerName;
        var desc = new ActionDescriptor();
            var ref = new ActionReference();
            ref.putClass( charIDToTypeID( "Dcmn" ) );
        desc.putReference( charIDToTypeID( "null" ), ref );
        desc.putString( charIDToTypeID( "Nm  " ), docName );
             var ref1 = new ActionReference();
            ref1.putEnumerated( charIDToTypeID( "Lyr " ), charIDToTypeID( "Ordn" ), charIDToTypeID( "Trgt" ) );
        desc.putReference( charIDToTypeID( "Usng" ), ref1 );
        desc.putString( charIDToTypeID( "LyrN" ), layerName );
    executeAction( charIDToTypeID( "Mk  " ), desc, DialogModes.NO );

  • Copy a text layer to another image in the same location

    I am trying to find a way to copy a text layer in one image to another image of the same size so that the text layer is in the exact same location.
    Basically I have two images for a rollover button for a website. What is the easiest way to copy a text layer to the other image so that it will be in the exact same location to create the rollover effect?
    Thanks!
    Nick

    Right click on the layer, Duplicate Layer, set destination to the other image file in the dropdown.

Maybe you are looking for