Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I delete and shift pixels with PAINT.NET ?

That is if I delete an entire vertical or horizontal slice of the image, how can I just have the remainder slide over and the image size automatically sized to what's left over?

If not with PAINT.NET is this effect possible with anything else? Gimp perhaps?

share|improve this question
up vote 2 down vote accepted

ImageMagick has a -chop operation.

share|improve this answer

If you want to delete a horizontal slice from the image and move up the lower part of the image (that is under the removed slice), you don't really need to delete that slice at all. Simply select Select tool (press S) then select that "lower" part from the image you want to retain and be moved up, then change to Move tool (V) and move the selection up with Ctrl+Up, the selected (and moved) image part will cover the "slice".

You can move the selected part with the mouse but that is unstable as you cannot lock the movement to only Y axis.

Finally crop the image to the proper size.

This will also work if the would-be-deleted slice is on the edge of the picture, although a single canvas resize will do the same.

share|improve this answer has a "Canvas Resize" function under the Image menu that I believe will do exactly what you are describing, as long as you are wanting to slice away the edges of the image.

Check under the Image menu for the Canvas Resize.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .