Advertisement
Guest User

Untitled

a guest
Jul 16th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.43 KB | None | 0 0
  1. from PIL import Image
  2. import piexif
  3.  
  4.  
  5. fn = 'original.jpg'
  6. im = Image.open(fn)
  7. exif_dict = piexif.load(im.info['exif'])
  8. tags = "tag1;tag2;tag3;"
  9. ascii_tags = ()
  10. for letter in tags:
  11.     ascii_tags += (ord(letter), 0)
  12. exif_dict['0th'][piexif.ImageIFD.ImageDescription] = b"Lorem ipsum dolor"
  13. exif_dict['0th'][piexif.ImageIFD.XPKeywords] = ascii_tags
  14. exif_bytes = piexif.dump(exif_dict)
  15. im.save('new.jpeg', "jpeg", exif=exif_bytes)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement