Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. import os,sys
  2. import requests
  3. from tkinter import filedialog
  4. from tkinter import Tk
  5. from PIL import Image
  6. from PIL import ExifTags
  7. from pprint import pprint
  8.  
  9.  
  10. def selectfile():
  11. root = Tk()
  12. root.filename = filedialog.askopenfilename(initialdir = os.getcwd(),title = "Select jpg file",filetypes = (("JPG files","*.jpg;*.jpeg"),("all files","*.*")))
  13. print(root.filename)
  14. return(root.filename)
  15.  
  16. def main():
  17. imgpath = selectfile()
  18. exifData = {}
  19. img = Image.open(imgpath)
  20. exifDataRaw = img._getexif()
  21. for tag, value in exifDataRaw.items():
  22. decodedTag = ExifTags.TAGS.get(tag, tag)
  23. exifData[decodedTag] = value
  24. print('\n\n******************\n\n')
  25. print(imgpath + '\n')
  26. pprint(exifData)
  27. print('\n\n------------------\n\n')
  28. print('Original Date/Time = ' + exifData.get('DateTimeOriginal'))
  29. print('\n\n******************\n\n')
  30.  
  31. if __name__ == "__main__":
  32. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement