{"id":387,"date":"2008-02-17T22:39:40","date_gmt":"2008-02-17T21:39:40","guid":{"rendered":"http:\/\/ospublish.constantvzw.org\/?p=387"},"modified":"2008-09-08T16:24:09","modified_gmt":"2008-09-08T15:24:09","slug":"inkscape-plugins-in-python","status":"publish","type":"post","link":"http:\/\/ospublish.constantvzw.org\/blog\/tools\/inkscape-plugins-in-python","title":{"rendered":"Inkscape plugins in Python"},"content":{"rendered":"
<\/a><\/a><\/p>\n Inkscape allows python scripts to be used as effects plugins. In a nutshell: you use the DOM<\/a> to create \/ manipulate the structure of the SVG document and use CSS properties to style — so there’s quite some overlap with “regular” CGI & web programming.<\/p>\n This example (circles) is based on the example given on the Inkscape wiki<\/a>. I started by making a simple Inkscape file (with a single circle), saving the file, then opened it in a text editor to view the “raw” XML structure of the SVG. I used this as a guide for what the code needed to produce.<\/p>\n