How to add border to any picture using GIMP

I googled on how to add border to any picture using GIMP on capture one (since I use it) but to no avail. I haven’t really found a quick way how to do it, although I’ve read that you can implement a certain script so that it’ll automate everything. That might be very efficient if you have hundreds of pictures. But in this case, I only want to put a border on one of my images and don’t have the sufficient knowledge to write the script on my own. Okay, the steps are simple:

  • Open GIMP
  • Once opened, drag and drop the picture you want to modify.
  • Depending on the format of the pictures, it’ll ask you whether to convert to RGB working space? I’d choose “convert”.
  • Once you have your picture shown on the screen, go to the toolbar and select image and choose canvas size. If the picture has some sort of transparency on its edge, then click “fit canvas to layers” first, then proceed
  • Now, the idea is to increase the canvas size and then fulfil the empty space with white background. Depending on how you like your image, you’ll have to personally adjust the additional pixels. As you can see, initially my picture is 6000×4000 and I decided to add 400 on both length and height, hence 6400×4400.
  • Then click center (to position the picture in to the middle of the frame). In the end click resize
  • Once done, go to the Layers (bottom right side) and create a new layer
  • In the Fill with column, select white. Now click ok
  • Make sure the white background layer is positioned under your picture layer (not above)
  • Doesn’t feel right if I don’t show you an example.

That’s it, easy and simple to do and won’t take more than 5 mins. I’m sure there’s another (more efficient) way of doing this, but I think I’m going to keep doing this for a while (unless I have to make 20 prints or something)