Пакетное сохранение всех открытых файлов в GIMP .xcf - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть серия отредактированных вручную изображений и слоев в GIMP, каждый набор находится на одной вкладке.Все хотят сохранить их все в разные .xcf .

Мне известны некоторые сценарии для экспорта их в виде изображений (например, этот ), но я хочу сохранить их как .xcf , а не экспортировать изображения.Более того, я хотел бы, чтобы они были в одной папке, чтобы я мог загрузить их все в будущем.

Есть ли какой-нибудь сценарий для этого?

1 Ответ

0 голосов
/ 19 сентября 2018

Вы можете сохранить все проекты, используя этот код ниже

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 не является файлом по умолчанию).

...