Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do you copy paste in a normal human way?
#1
I have two layers. I use the lasso tool in one layer to select some portion of an image in layer 1. I now want to copy it and paste it into layer 2. This seems utterly impossible. Ctrl+c should copy what's lassoed. Ctrl+v should paste what was copied into whatever layer I have selected no? Why doesn't it? This seems overly complicated to perform in Gimp.

Really what I want to do is select the inverse of what I select in layer 1 and DELETE it. E.g. I trace the edges of a flower, select the inverse of it, and delete it, and should now be left with a intricate flower, with no background beyond the border I just drew, so that whatever image lies underneath it shines through (i.e. what I deleted is now transparent). But that seems impossible. I have to choose an actual color? Why doesn't delete, delete and fill, fill?

There has to be some menu/option system I'm missing. There is no way this is how it's designed.
Reply
#2
Are you referring to free select?  I am not familiar with the lasso tool.  Using free select I first make the selection and then Ctrl+c.  Then I select the layer I want to copy to.  Then Ctrl+v.  The copied selection appears as a floating selection.  Then from the layer menu I select to new layer and now the selection has its own layer just above the layer I want it on.  Then after I position the selection with the move tool I select merge down from the layer menu.
Reply
#3
(12-22-2022, 02:53 AM)tonedef Wrote: I have two layers. I use the lasso tool in one layer to select some portion of an image in layer 1. I now want to copy it and paste it into layer 2. This seems utterly impossible. Ctrl+c should copy what's lassoed. Ctrl+v should paste what was copied into whatever layer I have selected no? Why doesn't it? This seems overly complicated to perform in Gimp.

If you are talking about the "Floating selection", then it's a leftover from a time where memory was expensive and layers a luxury. So instead of creating a layer, you get a temporary layer that you can transform '(move, scle, rotate) before merging it in its destination (aka "anchoring", Ctrl-H). In modern times (Gimp 2.10) you just learn to add a Layer > To new layer (Ctrl-Shift-N) to the Ctrl-C, Ctrl-V. In future times, (Gimp 3.0), the floating selection is gone, at least when doing copy paste in layers, but they still don't know how to handle a paste to a channel.

Quote:Really what I want to do is select the inverse of what I select in layer 1 and DELETE it. E.g. I trace the edges of a flower, select the inverse of it, and delete it, and should now be left with a intricate flower, with no background beyond the border I just drew, so that whatever image lies underneath it shines through (i.e. what I deleted is now transparent). But that seems impossible. I have to choose an actual color? Why doesn't delete, delete and fill, fill?

Very likely because your layer has no "alpha-channel". To have transparent parts, a layer needs to have a 4th channel (called "Alpha", often noted "A") in addition to the three color channels.  When you load an image form a format that doesn't support transparency (such as JPG), there is no alpha channel in the image, and Gimp doesn't add one because if you create transparencies and export back the image to its source file, the transparencies are going to be filled anyway. So this is a way to prevent disappointment. When needed you add an alpha channel with Layer > Transparency > Add alpha channel. In most other cases you get the alpha channel by default (loading other image formats, creating new layers, etc...).

You can tell that a layer has no alpha channel because its name is in boldface in the layers list:  

   
Reply


Forum Jump: