我有一个带有嵌套层结构的 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-layer
and back-layer
as 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 从组图层中获取子图层?