def verify_img(buf):
"""
Verify image.
"""
sbuf = StringIO(buf)
try:
## Basic check:
img = Image.open(sbuf)
img.verify()
## Detect truncated:
img = Image.open(sbuf)
img.load()
except KeyboardInterrupt:
raise
except:
print ('VERIFY_IMG_FAILED', buf[:100])
return False
return img
评论列表
文章目录