This plug-in can be used to create various shapes such as rectangles, ellipses, stars, hearts and many more. The position and size of the selected shape is initially determined using a square or round selection. According to the settings in the plugin interface, a path is first created, which is then traced and/or filled with different elements.
Attachment:
File comment: HN: Draw shape - Examples
HN Draw shape; Examples1.png [ 2.52 MiB | Viewed 2094 times ]
Attachment:
File comment: HN: Draw shape - More Examples
HN Draw shape; Examples3.png [ 1.61 MiB | Viewed 2094 times ]
Version maintenance:
2021-01-21 First version of the plugin, that I have been developing since the end of November 2020.
...
2022-03-31 Extensions/Improvements:
The configuration file "Plugin-Start.txt" has been expanded to include the setting "showHints". The default setting is "True". Is it set to "False", the box "Current Hits" will not be displayed. This reduces the size of the user interface.
2022-04-20 Extensions/Improvements:
Adaptation of the calls to create circular arcs, due to the correction of the library function.
2023-08-27 Extensions/Improvements:
For the square shape, changing the shape width/height was not properly handled.
Some code fixes for later migration from Python 2 to Python 3.
Attention: The new library is necessary!
2023-10-14 Extensions/Improvements:
Fixed bug when loading tool presets when the detailed description contains the "=" character.
When naming the tool presets, all characters ~“#%&*:<>?/\{|}ÄÖÜäöüß are converted to _.
Added new shape "
Coordinate axes" in different types and positions, with/without grid.
2023-10-15 Extensions/Improvements:
With the "Coordinate axes" shape, the deletion of existing layer content was not complete.
Attention: The new library is necessary!
Tested with:
GIMP 2.10.34 (Revision 2) installed on Windows 10, Debian Linux und Manjaro Linux.
Installation description:
Descriptions in English and German for installing the plug-in and the associated library module on
Windows 10,
Debian Linux and
Manjaro Linux.
Download plug-in, library (module) and installation description:
Downloads (DON'T FORGET THE LIBRARY) In the base directory you will find an English and German installation description!
Important:
This plugin will consist of two parts. The plugin "
HN-Form-zeichnen_YYYY-MM-DD.zip" and a library module "
HN_Bibliothek_YYYY-MM-DD.zip".
Therefore, please
ALWAYS install or update the plug-in and the library module together!
The library module is also used by the other plug-in I created "
HN-Draw-arrow" for drawing arrows.
If you are interested in this plugin too, just have a look at the topic "
HN: Draw arrow - Arrows, block and flow diagrams and dimensioning".
Tips for quick starters:
- Unzip "
HN-Form-zeichnen_YYYY-MM-DD.zip" into the private "
plug-ins" folder and "
HN_Bibliothek_YYYY-MM-DD.zip" in the private "
modules" folder.
- For information on contents of the download folder, please read the file "
!LiesMich+ReadMe.txt"!
Finally, I would have the following wishes:
1. In computer science, the principle "No program without errors" applies. So if you find a bug in my plug-in, please don't complain, but describe the bug in as much detail as possible and let me know.
2. English is not my native language. If you have any suggestions for improvements to the interface, help, messages, or anything else, please let me know as well.