Daos Portfolio

Image Viewer

A simple Python project for viewing images.

Language

Python.

Code

				
					from tkinter import *
from tkinter import filedialog
import tkinter as tk
from PIL import Image,ImageTk
import os

def showimage():
    filename=filedialog.askopenfilename(initialdir=os.getcwd(),title="Select image file",filetype=(("JPG File","*.jpg"),("PNG file","*.png"),("All file ","how are you .txt")))
    img=Image.open(filename)
    img=ImageTk.PhotoImage(img)
    lbl.configure(image=img)
    lbl.image=img

root=Tk()

fram=Frame(root)
fram.pack(side=BOTTOM,padx=15,pady=15)

lbl=Label(root)
lbl.pack()

btn=Button(fram,text="Select Image",command=showimage)
btn.pack(side=tk.LEFT)

btn2=Button(fram,text="Exit",command=lambda:exit())
btn2.pack(side=tk.LEFT,padx=12)

root.title("image Viewer")
root.geometry("400x450")
root.mainloop()
				
			

Dependencies

				
					asgiref==3.8.1
certifi==2024.8.30
charset-normalizer==3.4.0
click==8.1.7
colorama==0.4.6
conan==2.8.0
Django==5.1.2
fasteners==0.19
idna==3.10
image==1.5.33
Jinja2==3.1.4
joblib==1.4.2
MarkupSafe==3.0.1
nltk==3.9.1
numpy==2.1.1
pandas==2.2.3
patch-ng==1.18.0
pillow==11.0.0
python-dateutil==2.9.0.post0
pytz==2024.2
pywin32==306
PyYAML==6.0.2
regex==2024.9.11
requests==2.32.3
scapy==2.6.0
scikit-learn==1.5.2
scipy==1.14.1
six==1.16.0
sqlparse==0.5.1
threadpoolctl==3.5.0
tqdm==4.66.5
tzdata==2024.2
urllib3==1.26.20