Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- from tkinter import filedialog
- from PIL import Image, ImageTk # pip install pillow
- root = tk.Tk()
- root.title("Image Viewer")
- image_label = tk.Label(root)
- image_label.pack()
- def open_image():
- file_path = filedialog.askopenfilename(
- filetypes=[
- ("Image files", "*.png *.jpg *.jpeg *.gif *.bmp *.ppm *.pgm")
- ]
- )
- if file_path:
- image = Image.open(file_path)
- photo = ImageTk.PhotoImage(image)
- image_label.config(image=photo)
- image_label.image = photo
- open_button = tk.Button(root, text="Open Image", command=open_image)
- open_button.pack()
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment