返回列表 發帖

調整圖片大小

  1. import tkinter as tk
  2. from PIL import ImageTk, Image
  3. win=tk.Tk()
  4. win.title("調整圖片大小")
  5. win.resizable(0,0)
  6. img=Image.open("pic/01.jpg")
  7. w=img.width
  8. h=img.height
  9. print(w, h)
  10. img2=img.resize((int(w*0.7),int(h*0.7)))
  11. pi=ImageTk.PhotoImage(img2)
  12. # img3=Image.open("pic/01.jpg").resize((200,150))
  13. # img3=Image.open("pic/01.jpg").resize((int(img.width*0.5),int(img.height*0.5)))
  14. # pi=ImageTk.PhotoImage(img3)
  15. lb=tk.Label(win,image=pi).pack()
  16. win.mainloop()
複製代碼
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

  1. import tkinter as tk
  2. from PIL import ImageTk, Image
  3. win=tk.Tk()
  4. win.title("調整圖片大小")
  5. win.resizable(0,0)
  6. img=Image.open("pic/01.jpg")
  7. w=img.width
  8. h=img.height
  9. print(w, h)
  10. img2=img.resize((int(w*5),int(h*2)))
  11. pi=ImageTk.PhotoImage(img2)
  12. lb=tk.Label(win,image=pi).pack()
  13. win.mainloop()
複製代碼

TOP

  1. import tkinter as tk
  2. from PIL import ImageTk, Image
  3. win=tk.Tk()
  4. win.title("顯示圖片")
  5. win.resizable(0,0)
  6. img=Image.open("pic/01.jpg")
  7. w=img.width
  8. h=img.height
  9. print(w,h)
  10. img2=img.resize((int(w*0.7),int(h*0.3)))
  11. pi=ImageTk.PhotoImage(img2)
  12. lb=tk.Label(win,image=pi).pack()
  13. win.mainloop()
複製代碼

TOP

返回列表