我在 GIMP 中有一系列手动编辑的图像和图层,每组都在一个选项卡中。所有人都想将它们全部保存到不同的.xcf中。
我知道一些脚本可以将它们导出为图像(比如这个),但我想将它们保存为.xcf,而不是导出图像。此外,我希望将它们放在一个文件夹中,以便将来可以将它们全部加载。
有没有脚本可以做到这一点?
您可以使用以下代码保存所有项目
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 不是默认文件)。