Как я могу использовать Python для вывода нескольких PNG в виде многослойного файла изображения PSD/XCFPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу использовать Python для вывода нескольких PNG в виде многослойного файла изображения PSD/XCF

Сообщение Anonymous »

Я просмотрел несколько ответов, прежде чем опубликовать этот вопрос, но мне их трудно понять.
Вопрос:
В настоящее время у меня есть скрипт, который объединяет в общей сложности 7 PNG-изображений из 7 разных папок для создания одного PNG-изображения.
Скрипт выбирает PNG из каждой папки случайным образом, чтобы создать уникальную комбинацию для окончательного одного PNG-изображения.
Сценарий позволяет вам указать, сколько изображений вы хотите, и в зависимости от количества выбранных изображений создается такое количество изображений, каждое со своей уникальной комбинацией.
Что я хотел бы сделать создать либо XCF, PSD, либо любой другой легкодоступный файл многослойного изображения с открытым исходным кодом для каждой созданной комбинации, каждый слой должен представлять собой каждый png-файл, выбранный из каждой из 7 папок.
Я не могу опубликуйте полный код здесь, но код, который наиболее соответствует вопросу, находится здесь:
Создайте каждый композит

Код: Выделить всё

    com1 = Image.alpha_composite(im1, im2)
com2 = Image.alpha_composite(com1, im3)
com3 = Image.alpha_composite(com2, im4)
com4 = Image.alpha_composite(com3, im5)
com5 = Image.alpha_composite(com4, im6)
com6 = Image.alpha_composite(com5, im7)

# Convert to RGB
# rgb_im = com5.convert('RGB')
rgb_im = com6.convert('RGBA')

file_name = str(item["tokenId"]) + ".png"
rgb_im.save("./images/" + file_name)
dump_meta(all_images[count - 1]
Будем очень признательны за любую помощь и спасибо, что нашли время прочитать это.

Подробнее здесь: https://stackoverflow.com/questions/724 ... le-psd-xcf
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»