diff --git a/exif-header.py b/exif-header.py index 5e0a2fa..25d360e 100644 --- a/exif-header.py +++ b/exif-header.py @@ -32,13 +32,14 @@ def hide(img, img_enc, copyright="http://bitbucket.org/cedricbonhomme/stegano"): """ import shutil import datetime + from base64 import b64encode from exif.minimal_exif_writer import MinimalExifWriter file = open("lorem_ipsum.txt", "r") text = "\nImage annotation date: " text = text + str(datetime.date.today()) text = text + "\nImage description:\n" - text = text + file.read() + text = b64encode(text + file.read()) file.close() try: @@ -57,14 +58,15 @@ def hide(img, img_enc, copyright="http://bitbucket.org/cedricbonhomme/stegano"): def reveal(img): """ """ + from base64 import b64decode from exif.minimal_exif_reader import MinimalExifReader try: g = MinimalExifReader(img) except: print("Impossible to read description.") return - print(g.imageDescription()) - print(("Copyright " + g.copyright())) + print(b64decode(g.imageDescription())) + print(("\nCopyright " + g.copyright())) #print g.dateTimeOriginal()s