0

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.

Thanks!

New contributor
Bumpy is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
0

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

Bumpy is a new contributor. Be nice, and check out our Code of Conduct.

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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