diff --git a/DEV b/DEV index 133dbdb..9954049 100644 --- a/DEV +++ b/DEV @@ -1,12 +1,12 @@ [[[ Picseal ]]] + [[ MVP Plan ]] [ C ] libexiv --> exif read/write libwolfss --> crypto generation - [ Functions ] # load image file picseal.init(image_file) diff --git a/GExiv2.py b/GExiv2_.py similarity index 100% rename from GExiv2.py rename to GExiv2_.py diff --git a/exif_r.py b/exif_r.py index a3ed6ab..f042bd3 100644 --- a/exif_r.py +++ b/exif_r.py @@ -1,9 +1,17 @@ +import gi +gi.require_version('GExiv2', '0.10') from gi.repository import GExiv2 -exif = GExiv2.Metadata("space.jpg") +if not GExiv2.initialize(): + raise RuntimeError("GExiv2 couldn't be initialized") + +#exif = GExiv2.Metadata("space.jpg") +exif = GExiv2.Metadata() +exif.open_path("bmw_rim_full.jpg") +#exif.open_path("space.jpg") print("*** *** *** *** *** *** ***") -print(exif.get_date_time()) +print(exif.get_tag_string('Exif.Photo.DateTimeOriginal')) print ("*** *** *** *** *** *** ***") diff --git a/picseal.py b/picseal.py index aebd568..3c8ad44 100644 --- a/picseal.py +++ b/picseal.py @@ -13,7 +13,7 @@ def main(): def parseArgs(): print("***** ***** ***** *****") - print (" ** Pic * Seal ** ") + print(" ** Pic * Seal ** ") print("***** ***** ***** *****\n") parser = argparse.ArgumentParser() parser.add_argument('-i', '--image', required=False, help="source image file")