1

我在 GIMP 中有一系列手动编辑的图像和图层,每组都在一个选项卡中。所有人都想将它们全部保存到不同的.xcf中。

我知道一些脚本可以将它们导出为图像(比如这个),但我想将它们保存为.xcf,而不是导出图像。此外,我希望将它们放在一个文件夹中,以便将来可以将它们全部加载。

有没有脚本可以做到这一点?

4

1 回答 1

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 不是默认文件)。

于 2018-09-19T15:58:02.780 回答