Is there a plugin for GIMP to enable cloning with transforms (size, rotation, reflection and/or perspective) performed automatically?

Currently, the only way I can see to do these things is to duplicate, transform & re-select the clone source each time, which is rather onerous if a new transform is required frequently. (Also, the "Perspective Clone" tool does not behave as required i.e. transform a flat image into a perspective.)

I have searched, but found nothing useful. I am considering learning python-fu just to write such a plugin myself, but won't bother if one is already available.



ofn-rotate-layer will produce multiple copies of a layer.

A problem with perspective is to be able to specify it in a humanly understandable way, and define what it means to apply it several times.

Likewise, how do you apply flip more than once, since when you flip twice you are back to the original?

  • Thanks for the link - it's definitely a start and some nice example scripts in that list. What I'm after is a method of quickly specifying these transforms from a dialog which will apply them to a temporary image from the same source image each time so that i) integrity isn't lost after each transform, and ii) I don't have to duplicate + manually transform, then switch back to clone mode after each stroke. Don't know anything of the GIMP API, but I'm assuming there's some way to leverage the existing perspective tools to define the desired perspective. I'll keep investigating, thanks! – Bumpy Feb 13 at 4:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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