我在GIMP中有一系列手动编辑的图像和图层,每组都在一个选项卡中。所有人都希望将它们全部保存到不同的 .xcf 中。
我知道一些脚本可以将它们导出为图像(例如this one),但是我想将它们另存为 .xcf ,而不是导出图像。而且,我希望将它们放在一个文件夹中,以便将来可以全部加载。
有没有脚本可以做到这一点?
答案 0 :(得分:0)
您可以使用下面的代码保存所有项目
dirname = “Path of file”
path = “File name”
imgs = gimp.image_list();
num = 0;
for img in imgs:
for layer in img.layers:
fullpath = os.path.join(path, dirname+str(num)+'.xcf');
pdb.gimp_xcf_save(0, img, layer, fullpath, fullpath);
num += 1;
或者,如果您可以在https://github.com/Tushn/GIMP-Plugins/blob/master/src/saveproject.py中安装完整的插件
在https://github.com/Tushn/GIMP-Plugins中安装的说明
如果您要打开所有文件,则只需在目录中标记所有xcf并输入GIMP(如果您的GIMP不是默认文件,请单击鼠标右键)。