Edit :
I have updated pl_stroke_arrows to v0.8. A small update with primary intent to enable internationalization.
* Enabled localization and added language files for french.
* Added simple color choice (foreground / black).
* Minor UI adjustments
* Launch via right-click in the paths dialog enabled.
See the documentation here:
https://github.com/Scallact/gimp-stroke-arrowsRead installation and usage carefully.
Download here:
https://github.com/Scallact/gimp-stroke ... s/tag/v0.8-----------------------------------------
This is my proposal for a plugin dedicated to a much requested feature in GIMP 3.0: stroke paths with an arrowhead at the end.
It has one genuine feature, compared to other similar plugins (AFAIK): the body path is shortened to ensure that the arrow tip ends up reasonably well aligned with the path's last point.
This apparently trivial feature actually hid a rabbit hole. The requirement of cutting a Bezier curve at a specific point send me through a deep dive into Bezier curves theory and algorithms. :-)
The image below shows a selection of arrowheads styles available:
Attachment:
StrokeArrow01.png [ 41.43 KiB | Viewed 4219 times ]
Edit: A few examples of what the plugin can do now:
Attachment:
StrokeArrow04_samples01_1.png [ 56.92 KiB | Viewed 3714 times ]
Make sure you place the folder named "pl_stroke_arrows" in the GIMP plug-ins folder inside your profile.
Depending on your operating system, make the file "pl_stroke_arrows.py" inside this folder executable.
The plugin should appear at the bottom of the "Edit" menu.
The plugin has been tested, but some new bugs will probably happen. Please report here, preferably with a downloadable .xcf file to exemplify the case.