Я работаю над небольшим GUI для программы, написанной на Python, которая берет сумму для оплаты, данную сумму и возвращает изменение в форме изображений банкнот и монет. Из-за того, как работает tkinter, я пытаюсь оптимизировать пространство, перекрывающее изображения заметок, но не могу найти способ сделать так, чтобы вторые изображения не обрезались. Вот код, который я пытаюсь:
import tkinter as tk
from PIL import Image, ImageTk
window = tk.Tk()
window.title('main')
window.geometry('300x200')
test_image_1 = Image.open("fifty_pound.jpg")
test_image_1 = test_image_1.resize((250, 150), Image.ANTIALIAS)
test_image_2 = Image.open("twenty_pound.jpg")
test_image_2 = test_image_2.resize((250, 150), Image.ANTIALIAS)
Image.Image.paste(test_image_1, test_image_2, (50, 0))
test_image_1_render = ImageTk.PhotoImage(test_image_1)
test_image_label = tk.Label(image=test_image_1_render)
test_image_label.image = test_image_1_render
test_image_label.pack()
window.mainloop()
Результат, который я получаю, таков:
Как вы можно увидеть 20 фунтов стерлингов Мои вопросы:
1) Можно ли вставить изображение банкноты 20 фунтов, перекрывающее изображение 50 фунтов, без обрезки?
2) Как можно перекрыть более двух фотографий в одном Кстати?
Большое спасибо всем за помощь.
Здесь используются два изображения: