From da86f28e4bd67b30c9cc832480deafd27d5381b0 Mon Sep 17 00:00:00 2001 From: Adam Jurkiewicz Pythonista Local Date: Wed, 18 Mar 2026 08:22:26 +0100 Subject: [PATCH] exif --- dzien_02/d_05_exif.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 dzien_02/d_05_exif.py diff --git a/dzien_02/d_05_exif.py b/dzien_02/d_05_exif.py new file mode 100644 index 0000000..851b734 --- /dev/null +++ b/dzien_02/d_05_exif.py @@ -0,0 +1,29 @@ +from exif import Image +# otwarcie pliku +def fn_file(file_name): + try: + with open(file_name, mode="rb") as file: + img = Image(file) + return img + except Exception as e: + print(e) + return False + +# sprawdzenie danych exif +# wyciagniecie danych + +def info(file_name): + ret = f"Info: {file_name} - " + try: + with open(file_name, mode="rb") as file: + img_bin = Image(file) + dane = img_bin.get_all() + ret += str(dane) + except: + ret += "Bład pliku" + + return ret + +print(fn_file("images/IMG_123311x.jpg")) +print(fn_file("images/IMG_1233.jpg")) +print(fn_file("to-do.md")) \ No newline at end of file