5.3. Show All

The Show All command makes all pixels visible that are outside the canvas and that are normally not part of the image. This allows you to drag new layers and images outside the canvas temporarily to work with them.

You can access this command from the main menu through View → Show All.

When you just open an image, the canvas size is the same as the image size, and applying the “Show all” command, of course, gives nothing since there is no pixel outside the canvas. So, enlarge the layer using the Scale tool.

This default behavior of “Show All” being disabled when opening a new image window, can be changed in the Image Window Preferences, by changing the default for “Show All”.


When the “Show all” command is unchecked, pixels spilling off the canvas boundary are not visible.

When the command is checked, all pixels outside the canvas are visible (if the layer size is enough). You can see:

We will clone from a new image onto the image.

  • Open your image, check “Show All”, and enlarge layer.

  • Open the new image. A new layer is created for this new image. Click and drag this new layer onto your image. Use Move tool to put the new image outside canvas.

  • Make new layer active. Use Clone tool and Ctrl-click on the new image to make it the source.

  • Make image layer active. Paint on your image to clone the source. You see that pixels in checkerboard area are cloned.