| 12
 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