| import exifread | |
| import sys | |
| def test_exif(path): | |
| with open(path, 'rb') as f: | |
| tags = exifread.process_file(f, details=True) | |
| for tag in sorted(tags.keys()): | |
| if 'MakerNote' in tag: | |
| print(f"{tag}: {tags[tag]}") | |
| if __name__ == "__main__": | |
| test_files = [ | |
| "inputs/tests/12_ip17pm.HEIC", | |
| "inputs/tests/3_nthn3ap.jpg", | |
| "inputs/tests/24_pxl9.jpg", | |
| "inputs/tests/18_opnord.jpg" | |
| ] | |
| for p in test_files: | |
| print(f"\n--- Checking {p} ---") | |
| test_exif(p) | |