1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #!/usr/bin/env python3
from tkinter import filedialog
from tkinter import *
from exiftool import *
from datetime import datetime
Fnt = Tk()
Btn = Button(Fnt, text = "Quitter", command = Fnt.destroy)
Btn.grid(column = 0, row = 0)
Fnt.filename = filedialog.askopenfilename(initialdir = '/home/elfouste/Images', title = ' Sélectionnez un fichier', filetypes = (('jpg files', '*.jpg'),('all files', '*.*')))
Fch = Fnt.filename
with ExifTool() as e:
Date = e.get_tag('DateTimeOriginal', Fch)
Luminosite = e.get_tag('LightValue ', Fch)
Flash = e.get_tag('Flash', Fch)
print ('Photo sélectionnée : ', Fch)
print ('Date prise de vue : ', Date) #Edition de la date de création
dt = datetime.strptime(Date,"%Y:%m:%d %H:%M:%S")#Conversion de str en datetime.datetime
print ('Date complète : ', dt)
DtClc = dt.strftime('%d-%m-%Y') #Date de création du cliché
print ('Date prise de vue : ',DtClc)
HrPrsV = dt.strftime('%H:%M:%S') #Heure de prise de vue.
print ('Heure prise de vue : ', HrPrsV)
print ('Valeur de luminosité: ', Luminosite)
print ('Flash : ', Flash)
if Flash == 16:
print ('Flash : ', 'Inactif')
else:
print ('Flash : ', 'Actif')
Fnt.mainloop() |
Partager