![]() Img. L = gimp.Layer(img, "Real Layer", 1, 1, 0) gimp-2.8 as necessary in the directory names above. Gl = gimp.GroupLayer(img, "Group Layer", 1, 1, 0) These filters are all written in Python and therefore your Gimp installation must have Python support. Python is relatively easy to understand even for a beginner, especially in comparison to the Lisp-like Scheme language used for Script-Fu in GIMP 1. This means that you can now use GIMP functions in Python scripts, or conversely use Python to write GIMP plug-ins. I add the group layer to the image, and then try to add the normal layer to the image with the group layer as a parent: img = gimp.image_list() Python-fu is now the standard external scripting interface for GIMP 2. I've verified this by making two layers, one a normal layer, and one a group layer. The real problem is that when I insert the newly created GroupLayer, it shows up as a normal layer (no folder in the layer icon). The first thing that really confuses me is that it expects me to specify a height & width for the GroupLayer, even though it should just act as a container for other actual layers (it's expecting this because it inherits from Layer, but that's another matter). ![]() Gl = gimp.GroupLayer(img, "Should be a folder", 1, 1, 0) ![]() ![]() I've been trying stuff like this: img = gimp.image_list() How do you insert this into the image though and have it show up as a layer group? The only option to enable is adding python to the windows path. I eventually found gimp.GroupLayer (PDB lists gimp-layer-group-new) to create a new layer group. The Python in a 64 bit Windows Gimp 2.8.22 is 32 bit, so this example using 32 bit for the screenshots. The PDB's documentation/naming convention is rather backwards if you're trying to do things with python in gimp and hard to figure out.
0 Comments
Leave a Reply. |