I am trying to bake a border pattern of images in Gimp. I am finding it to be a tedious task and am hoping there is a better way.

I have a large image say 400x400. I have a small image, say 20x20. I want to make a 20 pixel border around the large image that consists of contiguous instances of the smaller image.

Is there a way to do this without tedious copy and paste?

1 Answer 1


If your symbols are amenable to Unicode characters with a suitable font (emojis, dingbats, etc...), then you can use the text-along-path function (or, to make things a lot easier, the ofn-text-along-path script). The text input fields take anything from your clipboard so you can copy symbols from your web browser open on some Unicode page.

If you have one image, you can also copy it to the clipboard and use it as a brush(*) with 100% spacing, and "stroke" the border (either as a selection or a path). You may want to use the "Track direction" dynamics (and use an upside-down image, hint, hint...).

One last solution is to create strips by copying your image to the clipboard, select it as a pattern, and bucket-fill with the pattern, either directly in your image, or in a separate image plus copy/paste and possible rotation.

(*) the first item of the brushes/patterns lists is the "clipboard" brush/pattern which is connected to the current clipboard contents. If you use it, make sure you reset it afterwards, because if you clipboard doesn't contain an image the brush/pattern no longer works and you will pull a lot of hair before you understand why.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.