Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do you copy paste in a normal human way?
#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


Messages In This Thread
RE: How do you copy paste in a normal human way? - by Ofnuts - 12-22-2022, 09:19 AM

Forum Jump: