is there a way to copy a layer to another file?
Open both files and drag the layer from the layers palette from one file to the other.
Open the images that still has layers AND the flattened version. Select the layered version and simply drag (click and hold mouse button) the layers from the layers palette across to the flattened version. Drop the layer. Keep in mind that the order should be as per the original
So short of unflattening
You can’t unflatten.
That said, you open both images, the flattened one and the one with layers, and you can either drag layers from one to the other, or you can be on a layer, select All, then copy, and go to the other image and paste it in.
Peace,
Tony
edit: Slow typist.
Thanks all. First off, how do I get the pallettes open for each? And is there a way to grab all the layers (or most of them) at once? I tried Ctrl+Shift+Click and other combos, right click too, to no affect. But it gets back to how to copy from one pallette to the other – each file needs it’s own separate pallete?
And is there a way to grab all the layers (or most of them) at once?
If you link them all together, moving one will move all of them. In the Layers Pallet (Window > Layers), you’ll see two boxes on each layer. One is an eyeball, meaning the layer is visible. The other box will be one of three things: blank, showing a paintbrush or showing a chain. If it’s the currently selected layer, it’ll show the brush. If you then click that box on the other layers, the chain will appear signifying that they’re linked.
Just drag and drop.
wrote in message
I inadvertently flattened my psd file and closed PS7.0 so I don’t know how
to recover. I have a backup that only has a few things different and would like to take what I have from there and copy some layers to another layout that has the slices the way I want. So short of unflattening, and also could use it in other circumstances, is there a way to copy a layer to another file?
Thanks,
First make sure that the layers palette is open (View menu).
If you want to drag more than one, the easiest thing to do is to link them and create a set (I’m not sure creating a set is necessary, but I always do it).
So, start with the image that has the layers. In the layers palette, click on the first layer you want to copy over. Next to the layer name is a blank box. In the next layer that you want to copy over, click that blank box and you’ll see a little chain icon, indicating that the layers are now linked to each other. Repeat that for all the layers you want to copy over.
Next, in the Layers palette, next to the name "Layers" at the top is a little triangle. Click that and a flyout menu appears. Choose "New Set From Linked". Optionally give it a name.
Once that’s done, grab the set and drag it over to the new image.
Peace,
Tony
edit: Typing speed isn’t getting better. 🙁
TaDa
Very cool, worked like a charm!!! This will save me tons of time! Thanks for your help!
Of course, the two images have to be exactly the same. Doesn’t work if there are even slight differences, like a bit of cropping or an image size change in between.
At least, it hasn’t for me. I see the layer but I can see it isn’t aligned properly.
Lawrence,
Doesn’t work if there are even slight differences
Sure it does. You can copy or drag layers from one image to another regardless of size.
The issue I think you’re pointing out is "placement". If the two images are not the exact same size, placement of the dragged or copied layer is not going to match up perfectly. Which makes sense right?
Peace,
Tony
That’s what I am getting at. Then you have some funny edges in the image as a result.
You can drag them anywhere, but if they don’t match, why do it? For adjustment layers, Save the settings and Load them into the new image.