我有一个带有嵌套层结构的 XCD 文件:
image
front-layer
content-layer
content-layer-name-1
content-layer-name-2
content-layer-name-3
back-layer
我用image = pdb.gimp_file_load(xcf_file, xcf_file)and can get front-layer, content-layerand back-layeras image.layers[0], image.layers[1]and image.layers[2]. 但是 Gimp 无法content-layer通过列表索引获取子层。
我可以使用pdb.gimp_image_get_layer_by_name(image, 'content-layer-name-3'),但我不知道图层的名称。
我尝试了pdb.gimp_item_get_children(image.layers[1]),但是这个方法返回INT32ARRAY了项目的子列表,我还没有找到如何通过它的 id 检索项目。
如何在 Gimp (2.8) 中使用 Python 从组图层中获取子图层?