bag.corrupt_image module¶
Read image files and do something if they are corrupt.
- bag.corrupt_image.corrupt_images(directory='.', files='*.jpg')[source]¶
Find corrupt images in
directory.Generator that, given a
directory, goes through all files that pass through the filterfiles, reads them onto Pillow and yields each corrupt image path.Example usage:
target = Path('./images/corrupt/') target.mkdir() for img in corrupt_images('./images/', files='*.png'): # Do something with *img*, which is a Path object: img.rename(target / img.name) # move it
- Return type
Generator[Path,None,None]