Tag: imghdr

如何检查一个文件是否是一个有效的图像文件?

我目前正在使用PIL。 import Image try: im=Image.open(filename) # do stuff except IOError: # filename not an image file 然而,虽然这足以覆盖大多数情况下,一些图像文件,如xcf,svg和psd没有被检测到。 Psd文件抛出一个OverflowErrorexception。 有没有我可以包括他们呢?