Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # pip3 install exifread && python3 nonsquares.py ~/Pictures | xargs rm -f
- import os
- import sys
- import exifread
- def main(basedir):
- for dirpath, _, filenames in os.walk(basedir):
- for name in filenames:
- if not name.endswith('.jpg'):
- continue
- filename = os.path.join(dirpath, name)
- with open(filename, 'rb') as f:
- tags = exifread.process_file(f)
- if 'EXIF ExifImageLength' not in tags:
- print('No EXIF data for {}'.format(filename), file=sys.stderr)
- continue
- if tags['EXIF ExifImageLength'] != tags['EXIF ExifImageWidth']:
- print(filename)
- if __name__ == '__main__':
- main(sys.argv[1])
Add Comment
Please, Sign In to add comment