It is critical that you understand and learn to work with the concept of Layers in GIMP. If you have worked with graphics in Microsoft applications such as Word and PowerPoint, CSS on a web page, or Canva, you are most likely familiar with the idea of stacking things in front and behind each other. Image editing software such as Photoshop and GIMP take this one step further by allowing you to create layered files. Each layer in the “stack” can contain one or many things and the layers can then be arranged at will.
In this tutorial:
Required knowledge:
01. Open an image
and save the image file.
- Open GIMP
- From the menus select File » Open
- Select the downloaded image from where you saved it
- The image is imported into a new Layer (created automatically)
- The Canvas is the size of the imported image — click Image » Canvas Size… to view the dimensions 300 x 224
02. Adjust the Canvas size
We are going to make the Canvas wider:


- The current Width and Height displayed
- The default unit is pixels
- If the chain button is enabled the width-to-height ratio will be locked; changing one dimension will adjust the other automatically to maintain the ratio
- A preview of the canvas
- Change the width to 800 (note the height remains the same)
- The preview now shows the changed outline of the Canvas
- Left-click and drag the image thumbnail to the right
- You can do some mathsing and fine-tune the positioning
- We do not want to resize the Layers (the content of the Canvas) in this example
- Set the new area of the Canvas to be transparent
- Click the Resize button
03. Zoom & Pan
The Canvas and its contents may not be neatly visible in the interface, or you may need to zoom in to work on some fine details of your work.
Hold down the Ctrl button and use the mouse wheel to zoom in and out.
Use the scroll bars to move the canvas into the centre, or hold down the SHIFT key and move the mouse to reposition it.
04. Save the Project
GIMP Project files have an .xcf file extension.
- File » Save
- Provide a name and select a location: gimp-love.xcf
It is worth creating a project folder to organise & store your Project file, assets such as images and your final exported file(s).
05. Rename a Layer
Naming Layers prevents confusion as the number of layers increases in a project.
- Right-click on the original layer in the Layers panel
- Select the Edit Layer attributes option
- Type Wilber in the Layer name input and click the OK button
06. Add a Layer
A new Layer can be added using one of three methods:
- Layer » New Layer…
- Shift + Ctrl + N
- The New Layer button in the Layers panel

- Add a Layer name
- Select White from the Fill with options
- Click the OK button
The new white background layer is added above the original layer.
07. Re-order Layers
Position the Background layer below the Wilber layer by selecting the Background layer and using the Raise and Lower buttons or simply left-click dragging it into position.
The Wilber image should now be visible on a white background. You should already see the benefit of naming your Layers!

08. Add Text
Next, we will add some text.

- Select the Text Tool
- Click on the Font button to select a font
- Set a font Size
- Left-click drag an approximate marquee
- A new Layer is added automatically
- Type your text
- Adjust the Text Box if necessary so all text is visible
09. Export image
We now export our final image:
- File » Export
- By default, the project name is the image file name
- The file extension must be added (.png in this example) to the file name
- Click the Export button
- All the available options for the selected file type will be displayed; accept the defaults
- Click the Export button
All visible layers will be included in the exported image. The exported image’s dimensions will be the same as the Canvas’s.
References:
- GNU Image Manipulation Program User Manual (No date) 6.17. Canvas Size. Available at: https://docs.gimp.org/en/gimp-image-resize.html (Accessed: 30 August 2024).