Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
298 views
in Technique[技术] by (71.8m points)

python - 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)```
question from:https://stackoverflow.com/questions/65885730/how-to-resize-images-imported-into-tkinter

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

56.9k users

...