Почему изображение вставка не работает на Python с помощью модуля изображенияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему изображение вставка не работает на Python с помощью модуля изображения

Сообщение Anonymous »

from PIL import Image, ImageOps

import sys

list = ['jpg', 'jpeg', 'png']

before = sys.argv[1]
after = sys.argv[2]

if len(sys.argv) == 3:
if before[-3:] in list and after[-3:] in list and after[-3:] == before[-3:]:
try:
i_file = Image.open(before)
shirt = Image.open('shirt.png')
#o_file = Image.open(after)

except FileNotFoundError:
print(f"Input does not exist")
sys.exit(1)

size = (600, 600)
#Resizing the before image here
ImageOps.fit(i_file, size).save(before)

i_file = Image.open(before)
#Trying to paste the shirt over i_file(before2.jpg image)
Image.Image.paste(i_file, shirt, (0, 0))

i_file.save(after)

else:
print('Input and output have different extensions')
sys.exit(1)

$ python shirt.py before2.jpg after2.jpg
< /code>
Изображение рубашки с удаленным фоном
before2.jpg
В приведенном выше коде я хочу вставить свою рубашку.png (постоянное изображение) над до начала. Таким образом

Я пробовал что -то, но я думаю, что проблема в моем методе вставки каким -то образом.>

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

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

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

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

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

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

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