В настоящее время я использую PIL.
from PIL import Image
try:
im=Image.open(filename)
# do stuff
except IOError:
# filename not an image file
Однако, хотя это в достаточной степени покрывает большинство случаев, некоторые файлы изображений, такие как, xcf, svg и psd, не обнаруживаются. Psd файлы генерируют исключение OverflowError.
Могу ли я как-нибудь их включить?