Board logo

標題: 調整圖片大小 [打印本頁]

作者: tonyh    時間: 2023-8-26 16:14     標題: 調整圖片大小

[attach]16344[/attach]
  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()
複製代碼

作者: 王捷恩    時間: 2023-8-26 16:43

  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()
複製代碼

作者: 李沛昂    時間: 2023-8-26 16:45

  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()
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2