Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Using GIMP 2.6.11

My previous image-editing software of choice was Microsoft Paint, which was very intuitive: make a rectangle, click + drag to move the contents of the rectangle around.

How do I replicate this functionality in GIMP? I seem to only be able to a) move the entire layer around, ignoring the selection entirely, or b) move the selection around, without moving anything that's within the selection (which is what I'm trying to do).

I have the feeling that I'm missing something extremely basic.

share|improve this question
    
Gimp is a powerful tool, but I recommend the free Paint.net as a more suitable next step up from Microsoft Paint. Paint.net is much more like a regular Windows program in usage than Gimp. –  Matthew Lock Oct 28 '12 at 1:56

6 Answers 6

up vote 40 down vote accepted

Once you selected whatever part of the picture you want to move, press ctrl-x and then ctrl-v. This will cut and paste the selection to a new layer. Now you can use the move tool to move the new layer around.

Note: The move tool can move layers, selections, and paths. Make sure the layer option in the move tool is selected (in the toolbox).

Edit:

You can also select an area, then hold down ctrl-alt and drag the selected area as described here. Once you start dragging, you can release the ctrl key to stop constraining the move to cardinal directions. After dropping the selection, you can still move it with the arrow keys.

Rotating and scaling selections seem to behave as expected (automatically creating a new layer). I'm not sure why they didn't make the move tool behave like that too.

share|improve this answer
7  
I had discovered this, but it seems like a workaround rather than the primary way to do this. Is this really the only way? –  Raven Dreamer May 5 '11 at 19:09
1  
@Raven Dreamer There are many ways to do it. Unfortunately the most intuitive way doesn't seem to work. –  James T May 6 '11 at 0:38
4  
@Raven Dreamer, Yeah I was confused with the ctrl-alt trick for a bit myself. It only works with the selection tools. If you are using the move tool, ctrl-alt will just move the selection instead of the selected portion of the image. Glad I could help. –  James T May 6 '11 at 3:49
2  
To me, GIMP is very unintuitive in many ways, and this is one of examples. Thank you for the tip. Your previous comment IS the real answer. –  Stan Oct 5 '13 at 18:16
1  
unreal this is so unintuitive. on mac it is shift+option+command. –  David Silva Smith May 15 '14 at 23:30

The right way to do this is to use a Floating Selection (not necessarily to do Copy/Paste).

How to make a floating selection:

  • Make your selection (e.g. press R and draw a box).
  • Select -> Float (Shift+Ctrl+L)
  • Move your Selection (Press v and then click and drag).
  • Anchor Layer Ctrl+h
share|improve this answer
1  
Worked in GIMP 2.8. –  Justin Skiles Feb 22 '14 at 20:21
1  
I like this one, it feels less hacky, (although I'm mainly a programmer, so that stuff bothers me more than it does most) –  Jack May 30 '14 at 1:40
1  
This is the proper way to do it. There's no need to mess up your clipboard. –  gronostaj Feb 1 at 0:01

The following is an updated and simplified answer to this older issue.

There are two tools being discussed: the Selection Tool and the Move Tool. One might intuitively think you use the selection tool to select, and then hop over to the move tool to move. That is not the case.

All the work is performed with the Selection Tool. Don't use the Move Tool at all in this process.

Choosing the Rectangle Selection Tool, for example, one selects an area. While remaining on the selection tool, one uses CTRL+ALT to drag the selected image to a different location. Once having done so, it seems that CTRL+ALT is no longer needed for further selection movement (as of at least 10/2014, GIMP 2.8.14).

There are also hints provided in the status bar to try combinations of SHIFT,CTRL, and ALT, and indicates what will occur as you press them.

share|improve this answer

For completeness, the question was also asking about the selection process. One way to select part of an image for editing is to use the magic selection wand. This works well if there is only one image on the selected layer (this is the way I tend to work so I can edit easily).

Select the layer the image to be moved is on, and use the fuzzy select wand to select what is outside the image (could be a single colour or a transparent background). Once the desired part of the layer has been selected, choose Select/Invert from the menu (this inverts the fuzzy selection from what is outside the part of the image to be moved to what is to be moved), then use ctrl/alt and the mouse to move the selected portion of the image.

share|improve this answer

Ctrl + Alt did not work for me.Neither did turning it into a floating selection for whatever reason. I may need to just fiddle with it but I was in a hurry.

Layers Solution: I had to make the selection, Ctrl + X to cut, Ctrl + V to paste, then in the layers tab I turned the "pasted floating selection" into a layer. I could then move that new layer around. When you're done you can right click that layer and "Merge Down" if you need it to all be one layer again.

share|improve this answer

Note: DO NOT select the move tool after making the selection. Instead, just press and hold ALT + CTRL and start dragging the selection.


On Windows computers: After making a rectangular or oval selection, hold ALT + CTRL to move the contents of the selection.

  • If you want to duplicate the contents of the selection, hold ALT + SHIFT instead.

On Mac computers, hold down option and command and then drag the selection.

  • Similarly, if you want to duplicate the contents of the selection, hold option + shift instead.
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.