Rudradev Arya
Rudradev Arya

Reputation: 21

how to resize images imported into tkinter

**i somehow was able to import images but i want to resize those images how can i do that ??? please help me out **

import tkinter.messagebox as mb
import random
import tkinter.ttk

from PIL import ImageTk, Image
class Pics(tk.Toplevel):
   def __init__(self, parent):
         super().__init__(parent)
         self.original_frame = parent
         self.geometry("1400x700")
         self.title("Easter Eggs")
         self.configure(background="#ff80ff")

         load = Image.open("788f27edb761cb3e6af9422ece19fcc4.jpg")
         
         render = ImageTk.PhotoImage(load)
         img = Label(self, image = render)
         img.image = render
         img.place(x=1, y=5)

         load = Image.open("op96es9026wy.png")
         render = ImageTk.PhotoImage(load)
         img = Label(self, image = render)
         img.image = render
         img.place(x=2, y=2)```

Upvotes: 0

Views: 87

Answers (1)

Younes
Younes

Reputation: 421

Try this :

load = Image.open("op96es9026wy.png")
resize= load.resize((250, 250),Image.ANTIALIAS)
render = ImageTk.PhotoImage(resize)
img = Label(self, image = render)
img.image = render
img.place(x=2, y=2)

Upvotes: 1

Related Questions