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
]