我正在为GIMP编写一个插件,如下所示:
#!/usr/bin/python3
import os
from gimpfu import *
def run(image, drawable, directory):
layers = image.layers
for layer in layers:
if pdb.gimp_item_is_group(layer): # Check if the layer is a GroupLayer
filename = directory + os.sep + layer.name + ".png"
pdb.file_png_save(image, layer, filename, filename, 0, 9, 1,1,1,1,1)
# Destroy the new image:
register(
"export-layer-groups",
"Export layers",
"Export layer groups as png images",
"Lukasz Michalczyk",
"LM",
"2020",
"<Image>/File/Export layer groups..",
"*",
[
(PF_DIRNAME, "directory", "Directory", None),
],
[],
run)
main()我将其放入一个名为"export_layers_as_images.py“的文件中,并将该文件移到”~/..config/GIMP/2.10/插件“目录中。
我在使用Linux操作系统。启动GIMP时,会得到以下错误:
Traceback (most recent call last):
File "/home/lukasz/.config/GIMP/2.10/plug-ins/export_layers_as_images.py", line 3, in <module>
from gimpfu import *
ImportError: No module named gimpfu我怎样才能解决这个问题?我有一个想法,在shebang的Python解释器是错误的,如果是的话,我使用什么?
发布于 2021-11-14 16:44:14
https://stackoverflow.com/questions/69962119
复制相似问题