André napisał(a): >>>> Other than installing PIL, is there a "simple" way using Python only >>>> to determine if a file is a valid image file? >>>> I'd be happy if I could at least identify valid images files for gif, >>>> jpeg and png. Pointers to existing modules or examples would be >>>> appreciated. >>>> The reason why I'd prefer not using PIL is that I'd like to bundle >>>> such a function/module in my app. >>>> André >>> I should have added: I'm interesting in validating the file *content* >>> - not the filename :-) >> Is the module imghdr enough for your needs? > > Yes, thanks.
Be aware that broken images (i.e. partially downloaded) in many cases pass the imghdr.what() test. This function checks for patterns in files, just like "file" utility. -- Jarek Zgoda http://jpa.berlios.de/ -- http://mail.python.org/mailman/listinfo/python-list