0

I'm creating a project where the Swipe transition between two images. I'm using the tkinter library and I'm stuck.

Šobrīd fragments:

import tkinter as tk
from PIL import ImageTk, Image
root = tk.Tk()
image1 = Image.open('name.jpg')
image2 = Image.open('name2.jpg')

width = min(image1.width, image2.width)
height = min(image1.height, image2.height)

image1 = image1.resize((width, height),Image.ANTIALIAS)
image2 = image2.resize((width, height),Image.ANTIALIAS)

def Swipe(image1, image2, end):
    new_image = Image.new('RGB', (image1.width, image1.height), color='white')
    for y in range(image1.height):
        for x in range(image1.width):
            if y <= end: new_image[x][y] = image1[x][y]
            else: new_image[x][y] = image2[x][y]

    return new_image

for i in range(image1.height):
    got = Swipe(image1, image2, i)

But I get a error /'Image' object is not subscriptable/ And how do I realize this transition in the root window? Maybe someone could help?

Sinkos
  • 33
  • 2

0 Answers0