Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I'm trying to copy a selection from one image layer to another
#1
I've got an original image of my 1850 great great grandmothers photo. I made a layer copy of  it, made changes on that Layer(2) and made another copy of that layer(3) and made even more changes on the third Layer.
When I  cleaned up the third layer, I took a bit more than I needed to out of it. I want to go back to the second layer and copy a section of it and put it onto the third layer.

I've tried this which I found somewhere:
  1. Select what you need - I did this with Free Select on the second layer
  2. Select - Save to channel. I did this on the second layer
  3. Ensure the newly created channel is selected and Edit - Copy (Ctrl+C)
  4. Go to the image where you want to insert the selection (I clicked on the the third layer)
  5. Open “Channels” and create a new channel (a button at the bottom or via the context menu) - did this on the third layer
  6. Ensure the newly created channel is selected and Edit - Paste (Ctrl+V)
  7. Open “Layers” and anchor the floating layer (a button at the bottom or via the context menu)
  8. Open “Channels” and replace the selection with this channel (a button at the bottom or Channel to Selection in the context menu)
Get lost/confused around step 5. What exactly is the Channel doing? If in step 6 the Edit/Paste creates a 'floating layer' which contains the area I copied in Step 1, what exactly is Step 6 telling me/doing as I thought the anchoring of the floating layer (step 7) merged the selected area into layer 3?
In step 8 what selection is meant, and which channel is being referred to as there are two channels?

And with all of that, I still don't see my selection anywhere.

Jim
Reply
#2
You don't need any channel.
  • create a selection
  • make sure the source layer is active in the source image
  • Edit>Copy or Ctrl-C: your selection is copied in the clipboard
  • move to the target image (if copying between images), make sure the target layer for the copy is the active layer
  • Edit>Paste or Ctrl-V
  • You get a "floating selection" layer that you can adjust (move around, etc...)
  • Layer>Anchor (cCtrl-H) to merge down to target layer, or Layer>To new layer (Ctrl-Shift-N)
Reply
#3
Much the same as Ofnuts,

Make selection (note selection just encloses an area and is independent of layers) A channel is one way to save this area but is not the selected pixels, you have to do that yourself with a copy.
With selection layer active, Edit -> Copy
Onto the destination layer, close the selection Select -> None
Paste the selection to same location Edit -> Paste in Place.
Anchor the selection. Layer -> Anchor Layer

30 second demo: https://i.imgur.com/4xEJdR6.mp4

edit: oops, not paying attention copied from layer 3 into layer 2 but the principle is the same
Reply
#4
Thanks to you both.
The explanations and the video both helped a lot.

Jim
Reply


Forum Jump: