
It can basically run any kind of script your machine is able to run, you’re not just limited to Python, the communication is done through stdout. For example I’m not sure if there is any way of affecting the UI from the script so bye-bye any dynamic menus or other dynamic content in the plugin. It is easy to use though but pretty limited for anything too complicated. The documentation is unfortunately pretty much non-existent.

inx file must match the argument names in your script). inx file just basically tells Inkscape what kind of UI you want for your plugin, and then it just passes the values from the UI to your extension script (the param fields in the. Inkscape extension architecture is pretty straightforward, the. This applies to other features (like the center hole) as well. I hope I could use some selector tool to drag a box and select everything inside as I normally did with Illustrator, but none of the tools in Inkscape works. Usage should be pretty straightforward, if you for example do not want a second track, just set its diameter to 0. Inkscape The pdfimage does not meet my needs since I want vector graphics (pdf) rather than jpgs so I prefer to use Inkscape, but it does not work as expected. Post a comment if you have any other suggestions for additional features!

It currently supports single and two-track (quadrature) encoders but I’m going to add support for gray encoded discs as well.

I developed an extension for Inkscape which can create optical rotary encoder discs in any size/number of segments. Screenshot of my Inkscape optical rotary encoder disc generator
