Moving a part of an image with GIMP?


This is the original image and I want to move the text to the right of the image:

enter image description here

But I failed, I tried to resize the canvas but then when I move the text the layer gets invisible when put on the resized canvas area:

enter image description here

I'm sure I'm just doing it wrong with GIMP and I wonder if you can help me to achieve the result?


1/30/2012 7:29:00 PM

Accepted Answer

Let me see. Guessing what you did there:

  1. Image/Canvas Size: Set width to 300px. Leave height unchanged. Click Resize.

  2. Select Region with Text. Cut (Ctrl-X)

  3. Paste (Ctrl-V). Move to right. Text disappers


So, what happen. Any image in Gimp has at least one layer. You have resized the image, but not the layer. Your text is now a floating selection outside any layer and therefore invisible. Simple fix:

  • Instead of Paste, use Edit/Paste As/New Layer. Here you go: enter image description here
  • Alternatively, make sure there is at least one layer that covers the whole image.
1/30/2012 8:37:00 PM

  1. Select

  2. Press Ctrl+Alt

  3. Grab inside selected area with the tool you used for selecting, drag

  4. Press M to switch to Move tool to ajust position of the moved selection, if you need to

  5. Ctrl+H to add the floating selection back to the layer.