Why do all the layers move in photoshop?

I don't know how it happened, but when I try to move a layer, ALL layers of the group move with it! I don't have a link or merge these layers. I work in groups, but I used to be able to select a single layer in the Group and move it without problem and if I wanted to move a whole group I would choose the whole group.

You probably have auto select groups checked in the move tool options bar.

Tags: Photoshop

Similar Questions

  • Photoshop script to copy all the layers of close PSD to open the current document

    Hi, I have very limited capacity script so this task is above my pay grade

    I'm looking for a script to read and copy all the layers in a PSD saved file and copy them into the current active document. The two documents have the same size and I need to be able to change text layers after copying. Anyone has any advice or examples of how I might be able to do this?

    Thank you in advance for any help you can offer.

    Kind regards

    Marcus

    Try the script in entry below. You must open the destination file, and you must put in the path and name where your source file. It will not choose a layer from background from the source file.

    #target photoshop
    var sFile = new File('~/desktop/template.psd');//change path to template file
    var doc = activeDocument;
    var sDoc = open(sFile);
    
    var idselectAllLayers = stringIDToTypeID( "selectAllLayers" );
        var desc2 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref1 = new ActionReference();
            var idLyr = charIDToTypeID( "Lyr " );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref1.putEnumerated( idLyr, idOrdn, idTrgt );
        desc2.putReference( idnull, ref1 );
    executeAction( idselectAllLayers, desc2, DialogModes.NO );
    
    var idDplc = charIDToTypeID( "Dplc" );
        var desc5 = new ActionDescriptor();
        var idnull = charIDToTypeID( "null" );
            var ref2 = new ActionReference();
            var idLyr = charIDToTypeID( "Lyr " );
            var idOrdn = charIDToTypeID( "Ordn" );
            var idTrgt = charIDToTypeID( "Trgt" );
            ref2.putEnumerated( idLyr, idOrdn, idTrgt );
        desc5.putReference( idnull, ref2 );
        var idT = charIDToTypeID( "T  " );
            var ref3 = new ActionReference();
            var idDcmn = charIDToTypeID( "Dcmn" );
            ref3.putName( idDcmn, doc.name );
        desc5.putReference( idT, ref3 );
        var idVrsn = charIDToTypeID( "Vrsn" );
        desc5.putInteger( idVrsn, 5 );
        var idIdnt = charIDToTypeID( "Idnt" );
            var list1 = new ActionList();
            list1.putInteger( 3 );
            list1.putInteger( 4 );
        desc5.putList( idIdnt, list1 );
    executeAction( idDplc, desc5, DialogModes.NO );
    
  • move all the layers into a single layer

    Hello

    I am new to the script and I need to make a script that the passage of all the layers into one layer (in Illustrator I press CTRL + A and then CTRL + G in layers and works) but I need in the script

    Please could someone help me?

    Thank you!

    I found the solution

    main() {} function

    If (app.documents.length == 0) {return ;}

    app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;

    var doc = app.activeDocument;

    var mast = doc.layers.add ();

    Mast.Name = "original";

    var group = mast.groupItems.add ();

    var pageIt = mast.pageItems.add ();

    While (doc.layers.length > 1)

    {

    While (doc.layers [doc.layers.length - 1].pageItems.length)

    doc. Layers [doc.layers.Length - 1] .pageItems [doc.layers [doc.layers.length - 1].pageItems.length - 1] .move (grup, ElementPlacement.PLACEATBEGINNING);

    doc. Layers [doc.layers.Length - 1] .remove ();

    }

    }

  • Is it possible to copy all the layers in the layers panel and paste them in a new document?

    The content of each layer will be different on each document so I don't want to copy. I have 12 documents to be used in a calendar and I want all the layers as well as their names and colors to be the same in each document. I already have all the pages designed and built, but personal information is to be added, and I want each of them to match all the others.

    Basically, all I want to do is to copy the contents of the layers panel and past in each of the other documents.

    I just create a page at the end of the document w / layers and on this page, add an item by layer. Also, if you have 15 layers, drag the small fifteen frames on the page and the layer icon to assign each image to another layer.

    Then in the Pages panel menu, choose move Pages. Choose this 'page of layers' to move to your receiving document (another of your calendar documents), Destination: end of the Document.

    The receiving document will get all the layers. Remove all items (15 views) on the extra page and the layers remain.

    Next time you make a schedule, you should check the add-on for InDesign Calendar Wizard. You will cry all the time you wasted it making manually ;-(

    Home Calendar Wizard

    Anne-Marie

    InDesignSecrets.com

  • Method to select all the layers 'invisible '?

    Hello

    Does anyone know if there is a plugin or a way to select all the invisible layers in a photoshop file automatically with a single click?
    It would be really handy when it comes to huge photoshop with lots of files files and layers...

    Screen shot 2012-11-12 at 15.22.36.png

    Kind regards

    Ben

    Not sure on the hiden targeting all the layers in a single click, but you can filter so that no visible layers only show, then it is easy to target all.  (On the tab of the layer panel, choose attribute, then no Visible)

    Might be possible to write a script or an action recording to do the same thing?

  • Merge all the layers?

    Looking for a method in one quick step, to merge all the layers.

    I usually select the first layer, then shift + click on the layer below (select all layers between), then right click and hit "merge layers".

    Pretty - simple, but I'm working on an 'action' and recording of the above method is limited because it is based on the names of specific layers in a file.  I want to be able to use this action as a generic action for any project with several layers.

    Is there a better way to do it or file > merge all miss me?

    You could try Shift + Ctrl + Alt + E (Shift-Cmd-Option-E) (Merge visible layers into a new layer)

    Or just flatten out would be to merge all layers

    If you just want to select specific merge layers, you can use keyboard shortcuts that don't record names layers:

    http://help.Adobe.com/en_US/Photoshop/CS/using/WSD578BD7D-07BC-46f6-AAC2-6E491E8AD818a.htm l #WS7D245964 - 27B 4 - 403 - 82D 5-DDD1CB19A82Ba

  • Why are all the links on the site of sierra going to El Capitan information...

    Why are all the links on the site of sierra going to El Capitan information...

    What site? The Apple - http://www.apple.com/macos/sierra/ - one is connected to what you expect, as do the links on the page at the top of this thread.

  • Get all the layers and apply to other documents

    Hello everyone,

    I'm copying all layers from one document to the other. But just copy paste is not enough for several reasons (root document may already be closed, copy at a time when the new document is not open yet,...).

    This means that I have to remember all the layers and use them later.

    At the moment I am sth. Like this:

    ---------------------------------------------------------------------------------------

    public static std::vector < PIActionDescriptor > layeractions;

    Sub testGet()

    {

    Result PIActionDescriptor = NULL;

    numLayers Int32;

    SPErr error = kSPNoError;

    DescriptorTypeID typeID = 0;

    Int32 docCounter = 1;

    error = PIUGetInfoByIndex (docCounter,

    classDocument,

    keyNumberOfLayers,

    & numLayers,

    (NULL);

    If (numLayers > 0)

    for (int32 layCounter = 1;

    layCounter < = numLayers & & error == kSPNoError;

    layCounter ++)

    {

    error = PIUGetInfoByIndexIndex (layCounter,

    docCounter,

    classLayer,

    classDocument,

    0,

    and result,

    (NULL);

    layeractions.push_back (result);

    }

    }

    Sub testSet()

    {

    SPErr error = kSPNoError;

    Result PIActionDescriptor = NULL;

    for (auto & it: layeractions)

    {

    error = sPSActionControl-> Play (& result, eventMake, he, NULL);

    }

    }

    ---------------------------------------------------------------------------------------

    So what I'm doing, open a doc with some layers. Then testGet(), open new document then testSet().

    But bench always puts "the command 'Make' is not currently available." and error = - 128.

    Hope you get what I'm trying.

    Thanks for any thoughts!

    Who's going to be a difficult path to travel to this topic. Even if you can get all the properties of the active document and the layers within the document, you have not dealt with pixels on a normal layer data. You will need to save this broad as well. And for dynamic objects and linked smart objects... you have a job to do. Any topic of a document is not capable 'get '.

    Trying to cope with this: "document might already be narrow" would be almost impossible IMO.

    Remember, the source document, which is now closed I now want to copy. Then you can do:

    1. open closed source document. (Or make it more if it is already open)

    2. for each layer in the source document

    a. Select the layer

    b. copy of the document target

    3. close source document.

    The Get accessor routines are not for 'read' directly. You must get the interesting bits of information on and then use the game code that you found using listener.

  • How to get through all the layers?

    I would like to write a script to rename all the layers, but I don't know how to do, who can help me?

    function traverse( layerSet, callback )
    {
      for ( var i = 0; i < layerSet.layers.length; i++ ) {
           var l = layerSet.layers[ i ];
           app.activeDocument.activeLayer = l;
           if ( l.typename == "LayerSet" )
           {
                traverse( l, callback );
           }
           callback( l );
      }
    }
    
    function toUpp( l )
    {
        l.name = l.name.toUpperCase();
    }
    
    traverse( app.activeDocument, toUpp );
    

    In this case, the callback is defining the name of the layer in upper case. The app.activeDocument is a layerSet too. For some reason you need to select a layer before running this script.

  • I use Illustrator CC and sent a file to a colleague who uses CS6 where all the layers become a great layer.  How can I send it and preserve the layers?

    I use Illustrator CC and sent a file to a colleague who uses CS6 where all the layers become a great layer.  How can I send it and preserve the layers?

    coledang,

    Save a copy, and in the following options choose CS6.

    In this way, it should open correctly in CS6, and the original document is unscathed.

    You may find that some (new CC) features will not survive the downsaving.

    Edit: Hi SRiegel.

  • Show or hide all the layers?

    What is the way to show or hide all the layers in the layers panel at the same time?

    Thank you.

    Close.  Quickly, you can show or hide all the layers, but on what you are.  Hold down the ALT key and click on the visibility icon (eyeball).

    -Christmas

  • Export all the layers in png in Photoshop, including those outside the canvas area

    I use the script, but if some of my layers are outside the canvas, it removes those the only visible part.

    But we need everything in the layer in png, so is visible in the Web or it is outside.

    Best,

    Gunjan

    Use activeDocument.revealAll (); then export all your layers.

  • Why can't I access the layers option?  Photoshop not allowing me to duplicate or add new layers.

    I have just opened a new image and am unable to access all the features on the "Layers" menu - each option is greyed out... Don't know what to do.

    Check the Image > Mode

    If set to indexed color, change it to RGB

  • PS CS4 - how to perform batch processing which includes 'save' step and saves all the layers in PSD?

    I created an Action in PS CS4 to apply NIK Color Efex Pro4 to a JPG image, adjust the opacity of the layer CEP4 to 50% and then file > save as to a file in PSD format in order to keep the CEP4 and background layers in PSD format.  It worked well with the image that I was working in the creation of the Action - reopening of the PSD file, it showed the two layers as I wanted.

    But when I opened then four other JPG images, went to file > automate > Batch and applied this new Action to all open files, recording in the same folder as the original image, when I created the Action, all the PSD files created by the process of batch contain only one layer (Layer 0).  How can I me Batch process and always the CEP4 and the background of the layers in the PSD file?

    I swear it worked in the past, but I must be missing something.

    Thanks in advance for any help offered.

    See if implementing during a stage of duplicate layer in the dispute before the color efex pro stage of the work.

  • What is the shortcut of the collapse of all the layers?

    I'm looking for a way to collapse all 40 something sleep Ive got open with a simple and quick keyboard shortcut, and I can't find it anywhere. Ive google and searched this forum without success, all the shortcuts are exceeded for new versions of AE

    With no layers selected touch u once to collapse all or you get key images showing u press once again. To reveal all the settings on all of the layers that have been modified twice quickly affects the u.

Maybe you are looking for