Я создаю сценарий, в котором сценарий получает 2 изображения. Первое изображение - это фоновое изображение, а второе - наложенное изображение, которое будет отображаться поверх первого изображения, но с почти 90% прозрачностью.
У меня есть следующий код:
from PIL import Image
img = Image.open('C:\\Users\\USER\\Desktop\\web\\2.jpg', 'r')
img_w, img_h = img.size
img.putalpha(200)
background = Image.open('C:\\Users\\USER\\Desktop\\web\\email.jpg', 'r')
bg_w, bg_h = background.size
offset = ((bg_w - img_w) // 2, (bg_h - img_h) // 2)
background.paste(img, offset)
background.save('C:\\Users\\USER\\Desktop\\out.png')
Теперь проблема в том, что img.putalpha(200)
вообще ничего не делает, даже если он должен был дать мне прозрачность изображения.
Как я могу добиться размещения наложенного изображения, а затем изменить его прозрачность в Python?
Спасибо.